public bool PostGateEntry(GateEntryModel model, out string NewGateEntryNumber) { NewGateEntryNumber = ""; _dbContext.Gateentries .Add(new Gateentries { GetrCreatedby = CurrentUserId, GetrCreateddate = DateTime.UtcNow, GetrNumber = GenerateNewGateEntryNumber(ref NewGateEntryNumber), GetrSpmtId = model.ShipmentId, GetrIsdeleted = false }); return(SaveDbChanges()); }
public IActionResult PostGateEntry([FromBody] GateEntryModel model) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _gateEntriesService.PostGateEntry(model, out string NewGateEntryNumber); return(Ok(new { GateEntryNumber = NewGateEntryNumber })); } catch (Exception ex) { throw new AppException(ex); } }