public async Task <OperationResult> Create(TransporterModel transporterModel) { var transporter = new Transporter { Name = transporterModel.Name, Description = transporterModel.Description, ForeignId = transporterModel.ForeignId, City = transporterModel.City, Address = transporterModel.Address, Phone = transporterModel.Phone, ZipCode = transporterModel.ZipCode, ContactPerson = transporterModel.ContactPerson, }; await transporter.Create(_dbContext); return(new OperationResult(true)); }
public async Task <OperationResult> Update(TransporterModel transporterModel) { var transporter = await _dbContext.Transporters.SingleOrDefaultAsync(x => x.Id == transporterModel.Id); if (transporter != null) { transporter.Name = transporterModel.Name; transporter.Description = transporterModel.Description; transporter.ForeignId = transporterModel.ForeignId; transporter.City = transporterModel.City; transporter.Address = transporterModel.Address; transporter.Phone = transporterModel.Phone; transporter.ZipCode = transporterModel.ZipCode; transporter.ContactPerson = transporterModel.ContactPerson; await transporter.Update(_dbContext); return(new OperationResult(true)); } return(new OperationResult(false)); }
public static TransporterModel ComposeValues(TransporterModel transporter, JToken headers, JToken transporterObj) { if (int.TryParse(headers[0]["headerValue"].ToString(), out var locationId)) { transporter.Name = transporterObj[locationId].ToString(); // Number } if (int.TryParse(headers[1]["headerValue"].ToString(), out locationId)) { transporter.Description = transporterObj[locationId].ToString(); //Name } if (int.TryParse(headers[2]["headerValue"].ToString(), out locationId)) { transporter.ForeignId = transporterObj[locationId].ToString(); //Location Code } if (int.TryParse(headers[3]["headerValue"].ToString(), out locationId)) { transporter.Address = transporterObj[locationId].ToString(); //eFormId } if (int.TryParse(headers[5]["headerValue"].ToString(), out locationId)) { transporter.City = transporterObj[locationId].ToString(); } if (int.TryParse(headers[5]["headerValue"].ToString(), out locationId)) { transporter.ZipCode = transporterObj[locationId].ToString(); } if (int.TryParse(headers[5]["headerValue"].ToString(), out locationId)) { transporter.Phone = transporterObj[locationId].ToString(); } if (int.TryParse(headers[5]["headerValue"].ToString(), out locationId)) { transporter.ContactPerson = transporterObj[locationId].ToString(); } return(transporter); }
public async Task <OperationResult> Update([FromBody] TransporterModel updateModel) { return(await _transporterService.Update(updateModel)); }
public async Task <OperationResult> Create([FromBody] TransporterModel createModel) { return(await _transporterService.Create(createModel)); }