public async Task <IActionResult> UndDlete(long id) { var costcenter = await _costCenterRepo.GetEntityAsync(id); if (costcenter == null) { return(NotFound(Resources.CostCenters.CostCenterResource.CostCenterNotFound)); } var affectedRows = await _costCenterRepo.SetUnDeletedAsync(costcenter); if (affectedRows > 0) { var viewModel = AutoMapper.Mapper.Map <CostCenterViewModel>(costcenter); return(Ok(viewModel)); } return(BadRequest()); }