BLL.MunkiIncludedManifest.AddIncludedManifestToTemplate C# (CSharp) Метод

AddIncludedManifestToTemplate() публичный статический Метод

public static AddIncludedManifestToTemplate ( Models includedManifest ) : bool
includedManifest Models
Результат bool
        public static bool AddIncludedManifestToTemplate(Models.MunkiManifestIncludedManifest includedManifest)
        {
            using (var uow = new DAL.UnitOfWork())
            {

                if (
                    !uow.MunkiIncludedManifestRepository.Exists(
                        s => s.Name == includedManifest.Name && s.ManifestTemplateId == includedManifest.ManifestTemplateId))
                    uow.MunkiIncludedManifestRepository.Insert(includedManifest);
                else
                {
                    includedManifest.Id =
                        uow.MunkiIncludedManifestRepository.GetFirstOrDefault(
                            s => s.Name == includedManifest.Name && s.ManifestTemplateId == includedManifest.ManifestTemplateId).Id;
                    uow.MunkiIncludedManifestRepository.Update(includedManifest, includedManifest.Id);
                }

                return uow.Save();

            }
        }