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();
}
}