public async Task <ActionResult> EmploymentDetails() { UserRegistrationEmployeMentModel model = new UserRegistrationEmployeMentModel(); model.UserID = Convert.ToInt32(Session["userId"]); List <OtherMasterModel> otherMasterModels = new List <OtherMasterModel>(); if (Session["OtherMasterModel"] != null) { otherMasterModels = (List <OtherMasterModel>)Session["OtherMasterModel"]; } else { otherMasterModels = await GetOthermaster(); } model.ListAnnualSalaryInLakh = GetOthermaster("ANNUAL SALARY IN LAKH", otherMasterModels); model.ListAnnualSalaryInThousand = GetOthermaster("ANNUAL SALARY IN THOUSAND", otherMasterModels); model.ListWorkingSince = GetOthermaster("WORKING", otherMasterModels); model.ListWorkingMonth = GetOthermaster("MONTH", otherMasterModels); model.CompanyList = await CompanyList(); model.DesignationList = await DesignationList(); model.CityList = await StateList(); return(View(model)); }
public async Task <ActionResult> EmploymentDetails(UserRegistrationEmployeMentModel model) { //if (ModelState.IsValid) //{ ResponseModel responseModel = new ResponseModel(); string url = BaseUrl + "Account/SaveEmploymentDetails"; using (HttpClient client = new HttpClient()) { HttpResponseMessage responseMessage = await client.PostAsJsonAsync(url, model); if (responseMessage.IsSuccessStatusCode) { var result = responseMessage.Content.ReadAsStringAsync().Result; responseModel = JsonConvert.DeserializeObject <ResponseModel>(result); if (responseModel.Status == true) { Session["userId"] = (responseModel.Id); TempData["Message"] = "You have successfully created your profile with us"; return(RedirectToAction("EducationDetails")); } else { TempData["Message"] = "Error in saving Record"; } } } return(RedirectToAction("EmploymentDetails")); }
public ResponseModel SaveEmploymentDetails(UserRegistrationEmployeMentModel model) { ResponseModel responseModel = new ResponseModel(); try { using (var scope = new TransactionScope()) { var objuser = new DBManager.UserEmployementDetail { UserID = model.UserID, CurrentDesignation = model.CurrentDesignation, CurrentCompany = model.CurrentCompany, CurrentLocationID = model.CurrentLocationID, AnnualSalaryInlakhs = model.AnnualSalaryInlakhs, AnnualSalaryInThousand = model.AnnualSalaryInThousand, WorkingSinceYear = model.WorkingSinceYear, WotkingSinceMonth = model.WotkingSinceMonth, CreatedDate = DateTime.Now, Active = true, OutSideIndia = model.OutSideIndia, NoticePeriod = model.NoticePeriod, ServeNoticePeriod = model.ServeNoticePeriod //Role = "User" }; _unitofwork.UserEmployementDetailRepository.Insert(objuser); _unitofwork.Save(); scope.Complete(); responseModel.Id = objuser.UserID; responseModel.Status = true; responseModel.Data = objuser.ID; responseModel.Message = "succuess"; return(responseModel); } } catch (Exception ex) { responseModel.Status = false; responseModel.Message = ex.Message; } return(responseModel); }
public IHttpActionResult SaveEmploymentDetails(UserRegistrationEmployeMentModel model) { return(Json(ObjAccountRepository.SaveEmploymentDetails(model))); }