示例#1
0
        public bool UpdateSafetyItem(VmSafetyItem vmSafetyItem)
        {
            try
            {
                var safetyItemRepository = UnitOfWork.GetRepository <SafetyItemRepository>();

                var safetyItem = new SafetyItem
                {
                    Id          = vmSafetyItem.Id,
                    Name        = vmSafetyItem.Name,
                    Instruction = vmSafetyItem.Instruction,
                    Priority    = vmSafetyItem.Priority,
                };

                safetyItemRepository.UpdateSafetyItem(safetyItem);

                UnitOfWork.Commit();

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
示例#2
0
        public VmSafetyItem GetSafetyItem(int id)
        {
            try
            {
                var safetyItemRepository = UnitOfWork.GetRepository <SafetyItemRepository>();

                var safetyItem = safetyItemRepository.GetSafetyItemById(id);

                var vmSafetyItemList = new VmSafetyItem
                {
                    Id          = safetyItem.Id,
                    Name        = safetyItem.Name,
                    Instruction = safetyItem.Instruction,
                    Priority    = safetyItem.Priority,
                };

                return(vmSafetyItemList);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }