public MaintenanceRateApiModel Map(MaintenanceRate maintenanceRate, MaintenanceRateApiModel maintenanceRateApiModel = null) { if (maintenanceRateApiModel == null) { maintenanceRateApiModel = new MaintenanceRateApiModel(); } maintenanceRateApiModel.SqureFeetFrom = maintenanceRate.SqureFeetFrom; maintenanceRateApiModel.SqureFeetTo = maintenanceRate.SqureFeetTo; maintenanceRateApiModel.MaintenanceAmount = maintenanceRate.MaintenanceAmount; maintenanceRateApiModel.MaintenanceSetupId = maintenanceRate.MaintenanceSetupId; return(maintenanceRateApiModel); }
public ActionResult Add(Guid maintenanceSetupId, MaintenanceRateApiModel maintenanceRateApiModel) { try { var maintenanceRate = _maintenanceRateMapper.Map(maintenanceRateApiModel); var serviceResponse = this._maintenanceRateService.Add(maintenanceSetupId, maintenanceRate); return(SendResponse(serviceResponse, "MaintenanceRate")); } catch (Exception ex) { return(new UnknownErrorResult(ex, base._errorEnabled)); } }
public List <MaintenanceRateApiModel> Map(List <MaintenanceRate> maintenanceRateList) { List <MaintenanceRateApiModel> maintenanceRateApiModels = new List <MaintenanceRateApiModel>(); foreach (var maintenanceRate in maintenanceRateList) { var maintenanceRateApiModel = new MaintenanceRateApiModel(); maintenanceRateApiModel.Id = maintenanceRate.Id.ToString(); maintenanceRateApiModel.SqureFeetFrom = maintenanceRate.SqureFeetFrom; maintenanceRateApiModel.SqureFeetTo = maintenanceRate.SqureFeetTo; maintenanceRateApiModel.MaintenanceAmount = maintenanceRate.MaintenanceAmount; maintenanceRateApiModel.MaintenanceSetupId = maintenanceRate.MaintenanceSetupId; maintenanceRateApiModels.Add(maintenanceRateApiModel); } return(maintenanceRateApiModels); }
public ActionResult Update(Guid id, MaintenanceRateApiModel maintenanceRateApiModel) { try { ApiResponse serviceResponse = this._maintenanceRateService.GetSingle(id); if (serviceResponse.IsSuccess() == false) { return(new ObjectNotFoundResult(serviceResponse)); } MaintenanceRate maintenanceRate = serviceResponse.GetData <MaintenanceRate>(); _maintenanceRateMapper.Map(maintenanceRateApiModel, maintenanceRate); serviceResponse = this._maintenanceRateService.Update(maintenanceRate); return(SendResponse(serviceResponse)); } catch (Exception ex) { return(new UnknownErrorResult(ex, base._errorEnabled)); } }