public RequestMessageFormat <UserCurrentRequestStatusDTO> Add(UserCurrentRequestStatusDTO userCurrentRequestStatusDTO) { RequestMessageFormat <UserCurrentRequestStatusDTO> response = new RequestMessageFormat <UserCurrentRequestStatusDTO>(); try { userCurrentRequestStatusDTO.CreatedOn = DateTime.Now; userCurrentRequestStatusDTO.ModifiedOn = DateTime.Now; UserCurrentRequestStatus userCurrentRequestStatus = this.AutoMapperConfigurations.UserCurrentRequestStatusDTOToUserCurrentRequestStatus(userCurrentRequestStatusDTO); bool isAdded = this.UserCurrentRequestStatusRepository.Add(userCurrentRequestStatus); if (isAdded) { response.Message = "Added Successfully"; userCurrentRequestStatusDTO.ID = userCurrentRequestStatus.ID; response.Data = userCurrentRequestStatusDTO; response.Success = true; return(response); } } catch (Exception) { response.Message = "Some Error Occurred while adding data please try again"; response.Data = null; response.Success = false; return(response); } return(response); }
//public RequestMessageFormat<List<UserCurrentRequestStatusDTO>> GetByStatus(string status) //{ // List<UserCurrentRequestStatus> userCurrentRequestStatusList = new List<UserCurrentRequestStatus>(); // if(status=="declined") // { // userCurrentRequestStatusList = this.UserCurrentRequestStatusRepository.List.Find((item) => item.UserRequestType == UserRequestStatusType.Pending); // } // else if(status=="pending") // { // }if(status=="approved") // { // } // List<UserCurrentRequestStatusDTO> userCurrentRequestStatusDTOList = this.AutoMapperConfigurations.UserCurrentRequestStatusListToUserCurrentRequestStatusDTOList(userCurrentRequestStatusList); // RequestMessageFormat<List<UserCurrentRequestStatusDTO>> response = new RequestMessageFormat<List<UserCurrentRequestStatusDTO>>(); // if (userCurrentRequestStatusList.Count == 0) // { // response.Data = null; // response.Success = false; // response.Message = "Empty List"; // } // else // { // response.Data = userCurrentRequestStatusDTOList; // response.Success = true; // response.Message = "Data fetched successfully"; // } // return response; //} public RequestMessageFormat <UserCurrentRequestStatusDTO> GetById(int id) { RequestMessageFormat <UserCurrentRequestStatusDTO> response = new RequestMessageFormat <UserCurrentRequestStatusDTO>(); try { UserCurrentRequestStatus userCurrentRequestStatus = this.UserCurrentRequestStatusRepository.FindById(id); UserCurrentRequestStatusDTO userCurrentRequestStatusDTO = this.AutoMapperConfigurations.UserCurrentRequestStatusToUserCurrentRequestStatusDTO(userCurrentRequestStatus); if (userCurrentRequestStatus == null) { response.Data = null; response.Success = false; response.Message = "House Not Found"; return(response); } else { response.Data = userCurrentRequestStatusDTO; response.Success = true; response.Message = "Data fetched successfully"; return(response); } } catch (Exception) { response.Message = "Some Error Occurred while deleting data. Please try again"; response.Success = false; response.Data = null; return(response); } }
public RequestMessageFormat <UserCurrentRequestStatusDTO> Update(UserCurrentRequestStatusDTO userCurrentRequestStatusDTO) { RequestMessageFormat <UserCurrentRequestStatusDTO> response = new RequestMessageFormat <UserCurrentRequestStatusDTO>(); try { userCurrentRequestStatusDTO.ModifiedOn = DateTime.Now; UserCurrentRequestStatus userCurrentRequestStatus = this.AutoMapperConfigurations.UserCurrentRequestStatusDTOToUserCurrentRequestStatus(userCurrentRequestStatusDTO); bool isUpdated = this.UserCurrentRequestStatusRepository.Update(userCurrentRequestStatus); if (isUpdated) { response.Message = "Updated Successfully"; response.Data = userCurrentRequestStatusDTO; response.Success = true; return(response); } } catch (Exception) { response.Message = "Some Error Occurred"; response.Success = false; response.Data = null; return(response); } return(response); }
public HttpResponseMessage Put([FromBody] UserCurrentRequestStatusDTO userCurrentRequestStatusDTO) { return(Request.CreateResponse(HttpStatusCode.OK, this.UserCurrentRequestStatusBusinessLogic.Update(userCurrentRequestStatusDTO))); }
public UserCurrentRequestStatus UserCurrentRequestStatusDTOToUserCurrentRequestStatus(UserCurrentRequestStatusDTO userCurrentRequestStatusDTO) { return(Mapper.Map <UserCurrentRequestStatus>(userCurrentRequestStatusDTO)); }