public HttpResponseMessage Post(USER_DETAILS request) { List <ErrorStateResponse> errors = null; this.Request = new HttpRequestMessage(); this.Request.SetConfiguration(new HttpConfiguration()); try { if (request != null) { if (request.User_ID != null && request.User_ID > 0) { bool transactionStatus = UserApi.UpdateUsers(request); return(BaseResponseMessage.BuildApiResponse(Request, HttpStatusCode.OK, transactionStatus, errors)); } else { bool transactionStatus = UserApi.AddUsers(request); return(BaseResponseMessage.BuildApiResponse(Request, HttpStatusCode.OK, transactionStatus, errors)); } } ///Model Validation Failed errors = new List <ErrorStateResponse>(); errors.Add(ErrorStateResponse.BuildErrorMessage("Invalid Request")); return(BaseResponseMessage.BuildApiResponse(Request, HttpStatusCode.OK, null, errors)); } catch (Exception ex) { errors = new List <ErrorStateResponse>(); errors.Add(ErrorStateResponse.BuildErrorMessage(ex.Message)); } return(BaseResponseMessage.BuildApiResponse(Request, HttpStatusCode.BadRequest, null, errors)); }
public HttpResponseMessage Delete(USER_DETAILS request) { List <ErrorStateResponse> errors = null; this.Request = new HttpRequestMessage(); this.Request.SetConfiguration(new HttpConfiguration()); try { if (request != null) { if (request.Task_ID <= 0) { throw new Exception("Invalid Request"); } bool transactionStatus = UserApi.DeleteUser(request); return(BaseResponseMessage.BuildApiResponse(Request, HttpStatusCode.OK, transactionStatus, errors)); } ///Model Validation Failed errors = new List <ErrorStateResponse>(); errors.Add(ErrorStateResponse.BuildErrorMessage("Invalid Request")); return(BaseResponseMessage.BuildApiResponse(Request, HttpStatusCode.OK, null, errors)); } catch (Exception ex) { errors = new List <ErrorStateResponse>(); errors.Add(ErrorStateResponse.BuildErrorMessage(ex.Message)); } return(BaseResponseMessage.BuildApiResponse(Request, HttpStatusCode.BadRequest, null, errors)); }
public ActionResult AddUser(USER_DETAILS model) { _db.USER_DETAILS.Add(model); _db.SaveChanges(); ViewBag.Message = "Account Details Added successfully."; return(View("~/Views/Home/BankManagementSystem.cshtml")); }
public bool DeleteUser(USER_DETAILS userDetail) { var user = new User(); user.User_ID = Convert.ToInt32(userDetail.User_ID); return(DataAccessManager.DeleteUser(user)); }
public bool UpdateUsers(USER_DETAILS userDetail) { var user = new User(); user.User_ID = Convert.ToInt32(userDetail.User_ID); user.FirstName = userDetail.First_Name; user.LastName = userDetail.Last_Name; user.Project_ID = userDetail.Project_ID; user.Employee_ID = Convert.ToString(userDetail.Employee_ID); return(DataAccessManager.UpdateUser(user)); }
//This action is called on pressing the "Register Now" button public ActionResult Register(LoginViewModel VE) { try { USER_DETAILS USERDETAILS = new USER_DETAILS(); USERDETAILS.USER_ID = VE.USER_DETAILS.USER_ID; db.USER_DETAILS.Add(USERDETAILS); return(Content("Save Sucessfull !!")); } catch (Exception ex) { return(Content(ex.Message + ex.InnerException)); } }