public async Task <IActionResult> UpdateFirmAsync(DashboardDTO dashboardDTO, int Id) { if (!ModelState.IsValid) { return(BadRequest(ModelState.GetErrorMessage())); } else { IDataResult <Dashboard> DashboardResult = await _Dashboardservice.FindByIdAsync(Id); if (DashboardResult == null) { return(BadRequest(DashboardResult.Message)); } _mapper = DashboardMapping.GetMapper().CreateMapper(); Dashboard dashboard = _mapper.Map <DashboardDTO, Dashboard>(dashboardDTO); var Dashboardresult = await _Dashboardservice.AddAsync(dashboard); if (Dashboardresult.Success) { return(Ok(Dashboardresult.Message)); } else { return(BadRequest(Dashboardresult.Message)); } } }
public IActionResult Update(DashboardDTO dashboardDto) { _mapper = DashboardMapping.GetMapper().CreateMapper(); Dashboard dashboard = _mapper.Map <DashboardDTO, Dashboard>(dashboardDto); var result = _Dashboardservice.Update(dashboard); if (result.Success) { return(Ok(result.Message)); } return(BadRequest(result.Success.ToString() + "and " + result.Message)); }