public RecipeDrugModel Get(int id) { RecipeDrugModel model = null; using (var uow = _factory.Create()) { try { var entity = uow.RecipeDrugRepository.GetByID(id); if (entity == null) { return(null); } model = new RecipeDrugModel(entity); uow.Save(); } catch (Exception e) { _logger.LogToFile(e); } } return(model); }
public bool Remove(RecipeDrugModel model) { using (var uow = _factory.Create()) { try { uow.RecipeDrugRepository.Delete(model.ToEntity()); uow.Save(); } catch (Exception e) { _logger.LogToFile(e); return(false); } } return(true); }
public RecipeDrugModel ToBusinessModel() { var m = new RecipeDrugModel() { CreatedDate = DateTime.Now, EvaluatedDate = null, ID = 0, MadeBy = null, MadeByID = null, Package = new PackageModel(), Ingridients = Ingridients.Select(x => x.ToBusinessModel()).ToList(), PackageID = 0, Status = Common.Enums.OrderStatusEnum.NotPaid }; m.Package.Shipping = Shipping; m.Package.Address = Address; return(m); }
public bool Edit(RecipeDrugModel model) { using (var uow = _factory.Create()) { try { var entity = model.ToEntity(); uow.RecipeDrugRepository.Update(entity); uow.Save(); } catch (Exception e) { _logger.LogToFile(e); return(false); } } return(true); }
public int?Add(RecipeDrugModel model) { using (var uow = _factory.Create()) { try { var entity = model.ToEntity(); uow.RecipeDrugRepository.Insert(entity); uow.Save(); return(entity.ID); } catch (Exception e) { _logger.LogToFile(e); return(null); } } }