public bool Create(VFreezeAddForm vFreeze) { TInvtFreeze freeze = new TInvtFreeze(); freeze.Code = "HLD" + DateTime.Now.ToString(FormatString.DefaultFormat); freeze.TypeMode = vFreeze.TypeMode; freeze.ReasonCode = vFreeze.ReasonCode; freeze.Status = Enum.GetName(typeof(EnumStatus), EnumStatus.None); freeze.CreatedBy = DefaultUser.UserName; freeze.CreatedTime = DateTime.UtcNow; List <TInvtFreezeLimits> limits = new List <TInvtFreezeLimits>(); foreach (var limit in vFreeze.CheckLimits) { limits.Add(new TInvtFreezeLimits { ItemId = limit.ItemId, ItemCode = limit.ItemCode, CreatedBy = DefaultUser.UserName, TypeCode = vFreeze.TypeMode, CreatedTime = DateTime.UtcNow }); } freeze.Limits = limits; wmsstock.TInvtFreezes.Add(freeze); return(wmsstock.SaveChanges() > 0); }
public JsonResult Create([FromBody] VFreezeAddForm vCheck) { var result = freezeService.Create(vCheck); return(new JsonResult(result)); }