Example #1
0
        public ResponseModel <bool> OilOrder_Add(OilOrderViewModel model)
        {
            var user           = _db.AspNetUsers.Where(x => true);
            OilMaterialOrder o = new OilMaterialOrder();

            o.Id            = Guid.NewGuid();
            o.No            = "0";
            o.ApplyPersonId = new Guid(user.Where(x => x.UserName == model.ApplyPersonId).FirstOrDefault().Id);
            o.ApplyDate     = model.ApplyDate;
            o.Remark        = model.Remark;
            o.IsDel         = false;
            o.CreateTime    = DateTime.Now;
            o.UpdateTime    = DateTime.Now;
            OilMaterialOrderDetail d = new OilMaterialOrderDetail();

            d.Id         = Guid.NewGuid();
            d.OrderId    = o.Id;
            d.OilSpec    = model.OilSpec;
            d.Volume     = model.Volume;
            d.Surplus    = model.Surpuls;
            d.DayAvg     = model.DayAvg;
            d.NeedAmount = model.NeedAmount;
            d.CreateTime = DateTime.Now;
            d.UpdateTime = DateTime.Now;
            _db.OilMaterialOrder.Add(o);
            _db.OilMaterialOrderDetail.Add(d);
            int num = _db.SaveChanges();

            if (num >= 2)
            {
                return(new ResponseModel <bool> {
                    code = (int)code.Success, data = true, message = "添加油料订单成功"
                });
            }
            return(new ResponseModel <bool> {
                code = (int)code.AddOilOrderFail, data = false, message = "添加油料订单失败"
            });
        }
Example #2
0
 public ResponseModel <bool> OilOrder_Add([FromBody] OilOrderViewModel model)
 {
     return(_oilServices.OilOrder_Add(model));
 }