public ActionResult Add(Guid communityId, VendorApiModel vendorApiModel) { try { var vendor = _vendorMapper.Map(vendorApiModel); vendor.CommunityId = communityId; var serviceResponse = this._vendorService.Add(communityId, vendor); return(SendResponse(serviceResponse, "Vendor")); } catch (Exception ex) { return(new UnknownErrorResult(ex, base._errorEnabled)); } }
public VendorApiModel Map(Vendor vendor, VendorApiModel vendorApiModel = null) { if (vendorApiModel == null) { vendorApiModel = new VendorApiModel(); } vendorApiModel.Id = vendor.Id.ToString(); vendorApiModel.Name = vendor.Name; vendorApiModel.Address = vendor.Address; vendorApiModel.EmailId = vendor.EmailId; vendorApiModel.PhoneNumber = vendor.PhoneNumber; vendorApiModel.ContactName = vendor.ContactName; vendorApiModel.ContactMobileNumber = vendor.ContactMobileNumber; vendorApiModel.ContactDesignation = vendor.ContactDesignation; vendorApiModel.EscalationContactDetails = vendor.EscalationContactDetails; return(vendorApiModel); }
public ActionResult Update(Guid id, VendorApiModel vendorApiModel) { try { ApiResponse serviceResponse = this._vendorService.GetSingle(id); if (serviceResponse.IsSuccess() == false) { return(new ObjectNotFoundResult(serviceResponse)); } Vendor vendor = serviceResponse.GetData <Vendor>(); _vendorMapper.Map(vendorApiModel, vendor); serviceResponse = this._vendorService.Update(vendor); return(SendResponse(serviceResponse)); } catch (Exception ex) { return(new UnknownErrorResult(ex, base._errorEnabled)); } }