public ResponseEntity <Users> Add([FromBody] Users userdata) { try { IEnumerable <Users> CheckEmail = _accountRepository.FindByCondition(x => x.Email == userdata.Email); IEnumerable <Users> CheckMobile = _accountRepository.FindByCondition(x => x.Mobile == userdata.Mobile); IEnumerable <Users> CheckMobileEmail = _accountRepository.FindByCondition(x => x.Mobile == userdata.Mobile && x.Email == userdata.Email); if (CheckMobileEmail != null && CheckMobileEmail.Count() > 0) { return(new ResponseEntity <Users> { Responsecode = 4, ResponseMessage = "Email and mobile number already exitst!", Entity = null, EnityList = null }); } else if (CheckEmail != null && CheckEmail.Count() > 0) { return(new ResponseEntity <Users> { Responsecode = 2, ResponseMessage = "Email already exitst!", Entity = null, EnityList = null }); } else if (CheckMobile != null && CheckMobile.Count() > 0) { return(new ResponseEntity <Users> { Responsecode = 3, ResponseMessage = "Mobile number already exitst!", Entity = null, EnityList = null }); } else { var password = Encrypt(userdata.Password); userdata.Password = password; userdata.CreatedDate = DateTime.Now; userdata.ModifiedDate = DateTime.Now; _accountRepository.Create(userdata); return(new ResponseEntity <Users> { Responsecode = 1, ResponseMessage = "Success!", Entity = null, EnityList = null }); } } catch (Exception) { return(new ResponseEntity <Users> { Responsecode = 0, ResponseMessage = "Error during Inserting records!", Entity = null, EnityList = null }); } }
public ResponseEntity <Request> Add([FromBody] Request requestdata) { try { requestdata.RequestUserId = 10; requestdata.RequestDate = DateTime.Now; requestdata.RequestAssignedUserId = 3; requestdata.RequestStatus = "inprogress"; _accountRepository.Create(requestdata); return(new ResponseEntity <Request> { Responsecode = 1, ResponseMessage = "Success!", Entity = null, EnityList = null }); } catch (Exception) { return(new ResponseEntity <Request> { Responsecode = 0, ResponseMessage = "Error during Inserting records!", Entity = null, EnityList = null }); } }