public Prescription Create(PrescriptionCreateApiModel created, int departmentId, int userId) { var prescription = new Prescription { HospitalDepartmentId = departmentId, CreateUserId = userId, CreateTime = DateTime.UtcNow, Cardno = created.Cardno, Status = (int)PrescriptionStatus.Pendding, }; _context.Prescription.Add(prescription); _context.SaveChanges(); if (created.HospitalGoods != null && created.HospitalGoods.Any()) { _context.PrescriptionGoods.AddRange(created.HospitalGoods.Select(x => new PrescriptionGoods { HospitalGoodsId = x.Key, PrescriptionId = prescription.Id, Qty = x.Value, })); _context.SaveChanges(); } return(prescription); }
public Prescription Create(PrescriptionCreateApiModel created, int departmentId, int userId) { return(_prescriptionRespository.Create(created, departmentId, userId)); }
public Prescription Create(PrescriptionCreateApiModel created, int departmentId, int userId) { return(_prescriptionContext.Create(created, departmentId, userId)); }
public JsonResult Post(PrescriptionCreateApiModel created) { var data = _prescriptionService.Create(created, HospitalDepartment.Id, Profile.Id); return(Json(data)); }