public JsonResult Create(ShipperDetailView vm) { CreateShipperRequest request = new CreateShipperRequest(); request.CompanyName = vm.CompanyName; request.Phone = vm.Phone; CreateShipperResponse response = _shipperService.CreateShipper(request); return(Json(response)); }
public JsonResult GetDetail(System.Int32 id) { ShipperDetailView vm = new ShipperDetailView(); GetShipperRequest request = new GetShipperRequest(); request.ShipperID = id; GetShipperResponse response = _shipperService.GetShipper(request); if (response.ShipperFound) { vm = response.Shipper.ConvertToShipperDetailView(); } return(Json(vm, JsonRequestBehavior.AllowGet)); }
public JsonResult Update(ShipperDetailView vm) { GetShipperRequest request = new GetShipperRequest(); request.ShipperID = vm.ShipperID; ModifyShipperRequest updateRequest = _shipperService.GetShipper(request).Shipper.ConvertToModifyShipperRequest(); updateRequest.ShipperID = vm.ShipperID; updateRequest.CompanyName = vm.CompanyName; updateRequest.Phone = vm.Phone; ModifyShipperResponse response = _shipperService.ModifyShipper(updateRequest); return(Json(response)); }