Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        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);
            }
        }