public IActionResult ChangeStatus(long id) { try { var searchedProject = Mapper.Map <Project>(__projectApp.GetById(id)); if (searchedProject == null) { return(NotFound(new ApiResponse(ApiResponseState.Failed, "Project Not Found"))); } searchedProject.ChangeStatus(); searchedProject.LastUpdatedBy = LoggedUser.UserId; searchedProject.LastUpdatedDate = DateTime.Now; __projectApp.ChangeStatus(searchedProject); return(new NoContentResult()); } catch (Exception ex) { return(HandleError(ex)); } }