Exemple #1
0
        public async Task <CheckList> CreateAsync(CheckListCreateApiModel created, int userId)
        {
            var check  = _CheckListContext.Create(created, userId);
            var stores = await _storeContext.GetListByDepartmentAsync(created.HospitalDepartmentId);

            foreach (var s in stores)
            {
                _CheckListGoodsContext.Create(new CheckListGoodsCreateApiModel
                {
                    CheckListId     = check.Id,
                    CheckQty        = s.Qty,
                    StoreQty        = s.Qty,
                    HospitalGoodsId = s.HospitalGoods.Id,
                }, userId);
            }
            return(check);
        }
Exemple #2
0
        public CheckList Create(CheckListCreateApiModel created, int userId)
        {
            var setting = new CheckList
            {
                HospitalDepartmentId = created.HospitalDepartmentId,
                CreateUserId         = userId,
                CreateTime           = DateTime.Now,
                Name   = created.Name,
                Remark = created.Remark,
                Status = (int)CheckListStatus.Pendding,
            };

            _context.CheckList.Add(setting);
            _context.SaveChanges();

            return(setting);
        }
Exemple #3
0
 public CheckList Create(CheckListCreateApiModel created, int userId)
 {
     return(_checkListRespository.Create(created, userId));
 }
Exemple #4
0
        public async Task <JsonResult> PostAsync(CheckListCreateApiModel created)
        {
            var data = await _CheckListService.CreateAsync(created, Profile.Id);

            return(Json(data));
        }