public AllergyBO Create(AllergyBO alg) { using (var uow = facade.UnitOfWork) { var newAlg = uow.AllergyRepository.Create(Aconv.Convert(alg)); uow.Complete(); return(Aconv.Convert(newAlg)); } }
public AllergyBO Update(AllergyBO alg) { using (var uow = facade.UnitOfWork) { var AllergyFromDb = uow.AllergyRepository.Get(alg.Id); if (AllergyFromDb == null) { throw new InvalidOperationException("Product not found"); } AllergyFromDb.AllergyName = alg.AllergyName; AllergyFromDb.Id = alg.Id; uow.Complete(); return(Aconv.Convert(AllergyFromDb)); } }