public IActionResult DeleteParcel(int id, [FromBody] Model.ParcelModel model) { var entity = _mapper.Map <Entity.Parcel>(model); _pimsService.Parcel.Remove(entity); return(new JsonResult(model)); }
public IActionResult UpdateParcel(int id, [FromBody] Model.ParcelModel model) { var entity = _mapper.Map <Entity.Parcel>(model); var parcel = _pimsService.Parcel.Update(entity); return(new JsonResult(_mapper.Map <Model.ParcelModel>(parcel))); }
public IActionResult UpdateParcel(int id, [FromBody] Model.ParcelModel model) { var entity = _mapper.Map <Entity.Parcel>(model); _pimsService.Parcel.Update(entity); // TODO: Update related properties (i.e. Address). var parcel = _mapper.Map <Model.ParcelModel>(entity); return(new JsonResult(parcel)); }
public IActionResult AddParcel([FromBody] Model.ParcelModel model) { var entity = _mapper.Map <Entity.Parcel>(model); _pimsService.Parcel.Add(entity); var parcel = _mapper.Map <Model.ParcelModel>(entity); return(CreatedAtAction(nameof(GetParcel), new { id = parcel.Id }, parcel)); }