public AssetServiceLog Map(AssetServiceLogApiModel assetServiceLogApiModel, AssetServiceLog assetServiceLog = null) { if (assetServiceLog == null) { assetServiceLog = new AssetServiceLog(); } assetServiceLog.Cost = assetServiceLogApiModel.Cost; assetServiceLog.InspectionDate = assetServiceLogApiModel.InspectionDate.ToDateTime().Value; assetServiceLog.NextInspectionDueOn = assetServiceLogApiModel.NextInspectionDueOn.ToDateTime(); assetServiceLog.Details = assetServiceLogApiModel.Details; return(assetServiceLog); }
public AssetServiceLogApiModel Map(AssetServiceLog assetServiceLog, AssetServiceLogApiModel assetServiceLogApiModel = null) { if (assetServiceLogApiModel == null) { assetServiceLogApiModel = new AssetServiceLogApiModel(); } assetServiceLogApiModel.Cost = assetServiceLog.Cost; assetServiceLogApiModel.InspectionDate = assetServiceLog.InspectionDate.ToDateString(); assetServiceLogApiModel.NextInspectionDueOn = assetServiceLog.NextInspectionDueOn.ToDateString(); assetServiceLogApiModel.Details = assetServiceLog.Details; return(assetServiceLogApiModel); }
public ActionResult Add(Guid assetId, AssetServiceLogApiModel assetServiceLogApiModel) { try { var assetServiceLog = _assetServiceLogMapper.Map(assetServiceLogApiModel); var serviceResponse = this._assetServiceLogService.Add(assetId, assetServiceLog); return(SendResponse(serviceResponse, "AssetServiceLog")); } catch (Exception ex) { return(new UnknownErrorResult(ex, base._errorEnabled)); } }
public List <AssetServiceLogApiModel> Map(List <AssetServiceLog> assetServiceLogList) { List <AssetServiceLogApiModel> assetServiceLogApiModels = new List <AssetServiceLogApiModel>(); foreach (var assetServiceLog in assetServiceLogList) { var assetServiceLogApiModel = new AssetServiceLogApiModel(); assetServiceLogApiModel.Id = assetServiceLog.Id.ToString(); assetServiceLogApiModel.Cost = assetServiceLog.Cost; assetServiceLogApiModel.InspectionDate = assetServiceLog.InspectionDate.ToDateString(); assetServiceLogApiModel.NextInspectionDueOn = assetServiceLog.NextInspectionDueOn.ToDateString(); assetServiceLogApiModel.Details = assetServiceLog.Details; assetServiceLogApiModels.Add(assetServiceLogApiModel); } return(assetServiceLogApiModels); }
public ActionResult Update(Guid id, AssetServiceLogApiModel assetServiceLogApiModel) { try { ApiResponse serviceResponse = this._assetServiceLogService.GetSingle(id); if (serviceResponse.IsSuccess() == false) { return(new ObjectNotFoundResult(serviceResponse)); } AssetServiceLog assetServiceLog = serviceResponse.GetData <AssetServiceLog>(); _assetServiceLogMapper.Map(assetServiceLogApiModel, assetServiceLog); serviceResponse = this._assetServiceLogService.Update(assetServiceLog); return(SendResponse(serviceResponse)); } catch (Exception ex) { return(new UnknownErrorResult(ex, base._errorEnabled)); } }