public int CreateDietType(VmDietType vmDietType) { var result = -1; try { var dietTypeRepository = UnitOfWork.GetRepository <DietTypeRepository>(); var newDietType = new DietType { Id = dietTypeRepository.GetDietTypeNewId(), Name = vmDietType.Name, Display = vmDietType.Display, }; dietTypeRepository.CreateDietType(newDietType); UnitOfWork.Commit(); result = newDietType.Id; } catch (Exception ex) { result = -1; } return(result); }
public VmDietType GetDietTypeById(int id) { var DietTypeRepository = UnitOfWork.GetRepository <DietTypeRepository>(); var DietType = DietTypeRepository.GetDietTypeById(id); var vmDietType = new VmDietType { Id = DietType.Id, Name = DietType.Name, }; return(vmDietType); }
public bool UpdateDietType(VmDietType vmDietType) { try { var DietTypeRepository = UnitOfWork.GetRepository <DietTypeRepository>(); var updateableDietType = new DietType { Id = vmDietType.Id, Name = vmDietType.Name, Display = vmDietType.Display, }; DietTypeRepository.UpdateDietType(updateableDietType); return(UnitOfWork.Commit()); } catch { return(false); } }