public async Task <bool> Post([Bind("UserId,FirstName,LastName,EmailId")] Userdetails userdetails) { _context.Add(userdetails); await _context.SaveChangesAsync(); return(true); }
public async Task <ActionResult> Registration(RegistrationViewModel model) { var Name = model.FirstName + " " + model.LastName; /// Email validation var email = _context.Userdetails.Where(m => m.Email == model.Email).FirstOrDefault(); if (ModelState.IsValid) { if (email != null) { ModelState.AddModelError("Email", " This email already used."); return(View()); } Userdetails user = new Userdetails { Name = Name, Email = model.Email, Password = model.Password, Mobile = model.Mobile, Actor = model.Actor }; _context.Add(user); await _context.SaveChangesAsync(); } else { return(View("Registration")); } return(RedirectToAction("SuccessMessage", "Home")); }
public HttpResponseMessage RegisterUser(string email, string name, string phone, string city, string state, string country, string password, string confirmpassword) { _logger.LogInformation("LoginController.RegisterUser method called!"); try { Userdetails regUser = new Userdetails(); if (regUser.Id == 0) { regUser.Email = email; regUser.Name = name; regUser.Phone = phone; regUser.City = city; regUser.State = state; regUser.Country = country; regUser.Password = password; regUser.Confirmpassword = confirmpassword; regUser.Isactive = true; userDetailsDBContext.Userdetails.Add(regUser); userDetailsDBContext.SaveChanges(); } } catch (Exception ex) { return(new HttpResponseMessage(HttpStatusCode.BadRequest)); } return(new HttpResponseMessage(HttpStatusCode.OK)); }
public HttpResponseMessage RegisterUser([FromBody] User user) { _logger.LogInformation("LoginController.RegisterUser method called!"); try { Userdetails regUser = new Userdetails(); if (regUser.Id == 0) { regUser.Email = user.Email; regUser.Name = user.Name; regUser.Phone = user.Phone; regUser.City = user.City; regUser.State = user.State; regUser.Country = user.Country; regUser.Password = user.Password; regUser.Confirmpassword = user.Confirmpassword; regUser.Isactive = true; regUser.CreatedOn = DateTime.Now; regUser.LastLogin = DateTime.Now; userDetailsDBContext.Userdetails.Add(regUser); userDetailsDBContext.SaveChanges(); } else { return(new HttpResponseMessage(HttpStatusCode.BadRequest)); } } catch (Exception ex) { _logger.LogError(ex.InnerException.ToString()); throw ex; } return(new HttpResponseMessage(HttpStatusCode.OK)); }
public IActionResult Register() { var valid = true; string fullName = HttpContext.Request.Form["fullName"]; string email = HttpContext.Request.Form["email"]; string password = HttpContext.Request.Form["password"]; if (fullName.Length < 6 || email.Length < 6 || password.Length < 6 || fullName.Length > 30 || email.Length > 30 || password.Length > 30) { valid = false; } if (valid) { Userdetails user = new Userdetails { Name = fullName, Email = email, Password = password, }; _context.Add(user); _context.SaveChangesAsync(); } else { ViewData["message"] = "Username, Password Invalid."; return(View("Login-Register")); } return(RedirectToAction("Index", "Home")); }
public IActionResult Delete(Userdetails model) { var data = _context.Userdetails.Where(u => u.Id == model.Id).FirstOrDefault(); _context.Remove(data); _context.SaveChanges(); return(RedirectToAction("AllEmployee")); }
public Userdetails GetUserDetailByBadgeNumber(int BadgeNumber) { Userdetails userDetail = null; tbl_EmpDetails tbl_EmpDetailsOB = (from e in _dbContext.tbl_EmpDetails where e.BadgeNumber == BadgeNumber select e).FirstOrDefault(); var department = _dbContext.tbl_Departments.Where(d => d.ID == tbl_EmpDetailsOB.DeptId).FirstOrDefault(); tbl_EmpDetailsOB.Department = department; userDetail = _employeeDetailsMapper.GetUserDetilsFromTbl_EmpDetailsOB(tbl_EmpDetailsOB); return(userDetail); }
public IActionResult AuthenticateUser([FromBody] Userdetails details) { _log4net.Info("Http Authentication Login request Initiated"); var token = manager.Authenticate(details.Email, details.Password); if (token == null) { return(Unauthorized()); } return(Ok(token)); }
public tbl_EmpDetails Gettbl_EmpDetailsOBFromUserDetails(Userdetails Userdetails) { var config = new MapperConfiguration(cfg => { cfg.AllowNullCollections = true; cfg.AllowNullDestinationValues = true; cfg.CreateMap <Userdetails, tbl_EmpDetails>(); }); IMapper mapper = config.CreateMapper(); var source = new tbl_EmpDetails(); EmpDetailsOB = mapper.Map <Userdetails, tbl_EmpDetails>(Userdetails); return(EmpDetailsOB); }
public IActionResult Edit(Userdetails model) { var data = _context.Userdetails.Where(u => u.Id == model.Id).FirstOrDefault(); data.Mobile = model.Mobile; data.Name = model.Name; data.Email = model.Email; data.Password = model.Password; data.Actor = model.Actor; _context.SaveChanges(); return(RedirectToAction("AllEmployee")); }
public IActionResult GetUserDefaultCardByUserId([FromForm] Userdetails User) { try { Logger.Info("GetUserDefaultCardById method is called..."); var _list = _saveData.GetUserDefaultCardById(User.Userid); return(Ok(_list)); } catch (Exception ex) { Logger.Error("Error has occured in GetActiveCarddetaillsById method " + ex.Message); throw ex; } }
public IActionResult GetUserCardbyUserId([FromForm] Userdetails User) { try { Logger.Info("GetUserCardbyUserId method is called by userId" + Convert.ToString(User.Userid)); var _list = _saveData.GetUserCardbyUserId(User.Userid); return(Ok(_list)); } catch (Exception ex) { Logger.Error("Error has occured in GetUserCardbyUserId method " + ex.Message); throw ex; } }
public async Task <IActionResult> Login(Userdetails userdetails) { using (var httpClient = new HttpClient()) { StringContent content = new StringContent(JsonConvert.SerializeObject(userdetails), Encoding.UTF8, "application/json"); try { using (var response = await httpClient.PostAsync("https://localhost:44320/api/Login/AuthenicateUser", content)) { var Response = response.Content.ReadAsStringAsync().Result; tokenAndUserID = JsonConvert.DeserializeObject <TokenAndUserid>(Response); if (response.StatusCode == System.Net.HttpStatusCode.Unauthorized) { _log4net.Info("Login Was Done With username " + userdetails.Username + " But the Credentials Were Wrong"); ViewBag.message = "Invalid User"; } else { _log4net.Info("Login Was Done With username " + userdetails.Username + " And the Right Password"); ViewBag.message = "Success"; //HttpContext.Session.SetString("token", tokenAndUserID.Token); //HttpContext.Session.SetInt32("UserId", tokenAndUserID.UserId); TempData["Userid"] = tokenAndUserID.UserId; var captcharesponse = Request.Form["g-recaptcha-response"]; string secretKey = "6Lcs0LIaAAAAAFYxmFi4KziD-m744DcpRQFZzKqj"; var client = new WebClient(); var result = client.DownloadString(string.Format("https://www.google.com/recaptcha/api/siteverify?secret={0}&response={1}", secretKey, captcharesponse)); var obj = JObject.Parse(result); var status = (bool)obj.SelectToken("success"); ViewBag.Message = status ? "Google reCaptcha validation success" : "Google reCaptcha validation failed"; if (status == false) { ViewBag.Message = "Please verify reCaptcha"; return(View()); } //TempData.Clear(); return(RedirectToAction("ChooseLocation", "Booking")); } } } catch (Exception ex) { ViewBag.Message = "Login API not Loaded. Please Try Later."; } return(View()); } }
public IActionResult AuthenticateUser([FromBody] Userdetails details) { _log4net.Info("Http Authentication Login request Initiated"); var token = manager.Authenticate(details.Username, details.Password); if (token == null) { return(Unauthorized()); } TokenAndUserId tokenanduserid = new TokenAndUserId { UserId = manager.GetUserid(details.Username), Token = token }; return(Ok(tokenanduserid)); }
public IActionResult AllEmployee() { var test = _context.Userdetails.ToList(); var model = new List <Userdetails>(); foreach (var i in test) { var s = new Userdetails() { Id = i.Id, Name = i.Name, Mobile = i.Mobile, Email = i.Email, Actor = i.Actor }; model.Add(s); } return(View(model)); }
public async Task <ActionResult> Registar(RegistrationViewModel model) { if (ModelState.IsValid) { Userdetails user = new Userdetails { Name = model.Name, Email = model.Email, Password = model.Password, Mobile = model.Mobile }; _context.Add(user); await _context.SaveChangesAsync(); } else { return(View("Registration")); } return(RedirectToAction("Index", "Account")); }
public async Task <bool> Update(int id, [Bind("UserId,FirstName,LastName,EmailId")] Userdetails userdetails) { if (id != userdetails.UserId) { return(false); } try { _context.Update(userdetails); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UserdetailsExists(userdetails.UserId)) { return(false); } } return(true); }
public IActionResult ApplyLeave() { LeaveModel leavemodel = null; if (HttpContext.Session != null && HttpContext.Session.Keys.Contains("userId")) { string userName = HttpContext.Session.GetString("userId"); Userdetails userdetails = null; userdetails = _userDetailRepository.GetUserDetailByName(userName); userdetails.ManagerName = _userDetailRepository.GetManagerNameByBadgeNumber(userdetails.ManagerBadgeNumber); TempData["userdetails"] = userdetails; leavemodel = new LeaveModel(); leavemodel.BadgeNumber = userdetails.BadgeNumber; leavemodel.ManagerName = userdetails.ManagerName; leavemodel.DepartmentName = userdetails.DepartmentName; leavemodel.EmployeeName = userdetails.FirstName + " " + userdetails.LastName; leavemodel.Status = 1; leavemodel.RequestedOn = DateTime.Now; leavemodel.LeaveType = _userDetailRepository.LeaveType(); } return(View(leavemodel)); }
public Userdetails GetUserDetailByName(string userName) { try { tbl_EmpDetails userdetailsOB = null; userdetailsOB = (from e in _dbContext.tbl_EmpDetails where e.UserName == userName select e ).FirstOrDefault(); if (userdetailsOB != null) { tbl_Department dept = (from d in _dbContext.tbl_Departments where d.ID == userdetailsOB.DeptId select d).FirstOrDefault(); userdetailsOB.Department = dept; } Userdetails userDetail = null; userDetail = _employeeDetailsMapper.GetUserDetilsFromTbl_EmpDetailsOB(userdetailsOB); return(userDetail); } catch (Exception ex) { return(null); } }
// GET: /<controller>/ public IActionResult EditorList() { //if(HttpContext.Session.GetString("Email") != null) //{ var test = _context.Userdetails.Where(m => m.Actor == "Editor").ToList(); var model = new List <Userdetails>(); foreach (var i in test) { var s = new Userdetails() { Id = i.Id, Name = i.Name, }; model.Add(s); } return(View(model)); //} //else //{ // return RedirectToAction("Login", "Home"); //} }
/// <summary> /// 根据用户ID取得用户部分信息 /// </summary> /// <param name="Uid"></param> /// <returns></returns> public Userdetails GetUserDetailsByUid(int Uid) { try { SqlParameter[] parms = new SqlParameter[] { new SqlParameter("@Uid", Uid) }; StringBuilder sb = new StringBuilder(); sb.Append(" select * from Userdetails where uid=@Uid"); var dt = SQLHelper.GetTable(sb.ToString(), parms); Userdetails Item = null; if (dt.Rows.Count > 0) { Item = new Userdetails(); var dr = dt.Rows[0]; Item.address = Convert.IsDBNull(dr["address"]) ? "" : dr["address"].ToString(); Item.bday = Convert.IsDBNull(dr["bday"]) ? "" : dr["bday"].ToString(); Item.bio = Convert.IsDBNull(dr["bio"]) ? "" : dr["bio"].ToString(); Item.gender = Convert.IsDBNull(dr["gender"]) ? 0 : Convert.ToInt32(dr["gender"]); Item.idcard = Convert.IsDBNull(dr["idcard"]) ? "" : dr["idcard"].ToString(); Item.lastvisitip = Convert.IsDBNull(dr["lastvisitip"]) ? "" : dr["lastvisitip"].ToString(); Item.lastvisitrgid = Convert.IsDBNull(dr["lastvisitrgid"]) ? 0 : Convert.ToInt32(dr["lastvisitrgid"]); Item.lastvisittime = Convert.IsDBNull(dr["lastvisittime"]) ? new DateTime(1900, 1, 1) : Convert.ToDateTime(dr["lastvisittime"]); Item.realname = Convert.IsDBNull(dr["realname"]) ? "" : dr["realname"].ToString(); Item.regionid = Convert.IsDBNull(dr["regionid"]) ? 0 : Convert.ToInt32(dr["regionid"]); Item.registerip = Convert.IsDBNull(dr["registerip"]) ? "" : dr["registerip"].ToString(); Item.registerrgid = Convert.IsDBNull(dr["registerrgid"]) ? 0 : Convert.ToInt32(dr["registerrgid"]); Item.registertime = Convert.IsDBNull(dr["registertime"]) ? new DateTime(1900, 1, 1) : Convert.ToDateTime(dr["registertime"]); Item.uid = Convert.IsDBNull(dr["uid"]) ? 0 : Convert.ToInt32(dr["uid"]); } return(Item); } catch (Exception) { return(null); } }
#pragma warning disable 1998 public async override global::System.Threading.Tasks.Task ExecuteAsync() { BeginContext(41, 22, true); WriteLiteral("<h4>Apply Leave</h4>\r\n"); EndContext(); #line 3 "C:\Users\saleem_mulla\Documents\SaleemWork\P\Personal\Source\LMS\LMS.WEB.Portal\Views\Employee\ApplyLeave.cshtml" Userdetails userdetails = (Userdetails)TempData["userdetails"]; #line default #line hidden #line 6 "C:\Users\saleem_mulla\Documents\SaleemWork\P\Personal\Source\LMS\LMS.WEB.Portal\Views\Employee\ApplyLeave.cshtml" using (Html.BeginForm()) { #line default #line hidden BeginContext(169, 37, true); WriteLiteral(" <div class=\"container\">\r\n "); EndContext(); BeginContext(206, 3175, false); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("form", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "2a979d8a31aa745dccb091ae1143aa8311fd47b37206", async() => { BeginContext(304, 258, true); WriteLiteral(@" <div class=""row""> <div class=""col-md-2"">Badge</div> <div class=""col-md-4""> <input type=""text"" id=""BadgeNumber"" name=""BadgeNumber"" readonly='readonly' autocomplete=""off"" class=""form-control"""); EndContext(); BeginWriteAttribute("value", " value =", 562, "", 610, 1); WriteAttributeValue("", 570, new Microsoft.AspNetCore.Mvc.Razor.HelperResult(async(__razor_attribute_value_writer) => { PushWriter(__razor_attribute_value_writer); #line 13 "C:\Users\saleem_mulla\Documents\SaleemWork\P\Personal\Source\LMS\LMS.WEB.Portal\Views\Employee\ApplyLeave.cshtml" if (Model != null) { #line default #line hidden BeginContext(592, 17, false); #line 13 "C:\Users\saleem_mulla\Documents\SaleemWork\P\Personal\Source\LMS\LMS.WEB.Portal\Views\Employee\ApplyLeave.cshtml" Write(Model.BadgeNumber); #line default #line hidden EndContext(); #line 13 "C:\Users\saleem_mulla\Documents\SaleemWork\P\Personal\Source\LMS\LMS.WEB.Portal\Views\Employee\ApplyLeave.cshtml" } #line default #line hidden PopWriter(); } ), 570, 40, false); EndWriteAttribute(); BeginContext(610, 245, true); WriteLiteral(" >\r\n </div>\r\n\r\n <div class=\"col-md-2\">Employee Name</div>\r\n <div class=\"col-md-4\"> <input type=\"text\" id=\"EmployeeName\" name=\"EmployeeName\" readonly=\'readonly\' autocomplete=\"off\" class=\"form-control\""); EndContext(); BeginWriteAttribute("value", " value=", 855, "", 903, 1); WriteAttributeValue("", 862, new Microsoft.AspNetCore.Mvc.Razor.HelperResult(async(__razor_attribute_value_writer) => { PushWriter(__razor_attribute_value_writer); #line 17 "C:\Users\saleem_mulla\Documents\SaleemWork\P\Personal\Source\LMS\LMS.WEB.Portal\Views\Employee\ApplyLeave.cshtml" if (Model != null) { #line default #line hidden BeginContext(884, 18, false); #line 17 "C:\Users\saleem_mulla\Documents\SaleemWork\P\Personal\Source\LMS\LMS.WEB.Portal\Views\Employee\ApplyLeave.cshtml" Write(Model.EmployeeName); #line default #line hidden EndContext(); #line 17 "C:\Users\saleem_mulla\Documents\SaleemWork\P\Personal\Source\LMS\LMS.WEB.Portal\Views\Employee\ApplyLeave.cshtml" } #line default #line hidden PopWriter(); } ), 862, 41, false); EndWriteAttribute(); BeginContext(903, 317, true); WriteLiteral(@" ></div> </div> <br /> <div class=""row""> <div class=""col-md-2"">Department</div> <div class=""col-md-4""> <input type=""text"" id=""DepartmentName"" name=""DepartmentName"" readonly='readonly' autocomplete=""off"" class=""form-control"""); EndContext(); BeginWriteAttribute("value", " value=", 1220, "", 1270, 1); WriteAttributeValue("", 1227, new Microsoft.AspNetCore.Mvc.Razor.HelperResult(async(__razor_attribute_value_writer) => { PushWriter(__razor_attribute_value_writer); #line 23 "C:\Users\saleem_mulla\Documents\SaleemWork\P\Personal\Source\LMS\LMS.WEB.Portal\Views\Employee\ApplyLeave.cshtml" if (Model != null) { #line default #line hidden BeginContext(1249, 20, false); #line 23 "C:\Users\saleem_mulla\Documents\SaleemWork\P\Personal\Source\LMS\LMS.WEB.Portal\Views\Employee\ApplyLeave.cshtml" Write(Model.DepartmentName); #line default #line hidden EndContext(); #line 23 "C:\Users\saleem_mulla\Documents\SaleemWork\P\Personal\Source\LMS\LMS.WEB.Portal\Views\Employee\ApplyLeave.cshtml" } #line default #line hidden PopWriter(); } ), 1227, 43, false); EndWriteAttribute(); BeginContext(1270, 237, true); WriteLiteral(" >\r\n </div>\r\n\r\n <div class=\"col-md-2\">Manager</div>\r\n <div class=\"col-md-4\"> <input type=\"text\" id=\"ManagerName\" name=\"ManagerName\" readonly=\'readonly\' autocomplete=\"off\" class=\"form-control\""); EndContext(); BeginWriteAttribute("value", " value=", 1507, "", 1555, 1); WriteAttributeValue("", 1514, new Microsoft.AspNetCore.Mvc.Razor.HelperResult(async(__razor_attribute_value_writer) => { PushWriter(__razor_attribute_value_writer); #line 27 "C:\Users\saleem_mulla\Documents\SaleemWork\P\Personal\Source\LMS\LMS.WEB.Portal\Views\Employee\ApplyLeave.cshtml" if (Model != null) { #line default #line hidden BeginContext(1536, 17, false); #line 27 "C:\Users\saleem_mulla\Documents\SaleemWork\P\Personal\Source\LMS\LMS.WEB.Portal\Views\Employee\ApplyLeave.cshtml" Write(Model.ManagerName); #line default #line hidden EndContext(); #line 27 "C:\Users\saleem_mulla\Documents\SaleemWork\P\Personal\Source\LMS\LMS.WEB.Portal\Views\Employee\ApplyLeave.cshtml" } #line default #line hidden PopWriter(); } ), 1514, 41, false); EndWriteAttribute(); BeginContext(1555, 179, true); WriteLiteral("></div>\r\n </div>\r\n <br />\r\n <div class=\"row\">\r\n <div class=\"col-md-2\">Type Of Leave</div>\r\n <div class=\"col-md-4\">\r\n"); EndContext(); #line 33 "C:\Users\saleem_mulla\Documents\SaleemWork\P\Personal\Source\LMS\LMS.WEB.Portal\Views\Employee\ApplyLeave.cshtml" if (Model.LeaveType != null) { #line default #line hidden BeginContext(1806, 21, true); WriteLiteral(" "); EndContext(); BeginContext(1827, 118, false); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("select", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "2a979d8a31aa745dccb091ae1143aa8311fd47b315866", async() => { } ); __Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper>(); __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper); #line 35 "C:\Users\saleem_mulla\Documents\SaleemWork\P\Personal\Source\LMS\LMS.WEB.Portal\Views\Employee\ApplyLeave.cshtml" __Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper.For = ModelExpressionProvider.CreateModelExpression(ViewData, __model => __model.LeaveTypeId); #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("asp-for", __Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper.For, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); #line 35 "C:\Users\saleem_mulla\Documents\SaleemWork\P\Personal\Source\LMS\LMS.WEB.Portal\Views\Employee\ApplyLeave.cshtml" __Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper.Items = (new SelectList(Model.LeaveType, "LeaveTypeId", "LeaveTypeName")); #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("asp-items", __Microsoft_AspNetCore_Mvc_TagHelpers_SelectTagHelper.Items, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); if (!__tagHelperExecutionContext.Output.IsContentModified) { await __tagHelperExecutionContext.SetOutputContentAsync(); } Write(__tagHelperExecutionContext.Output); __tagHelperExecutionContext = __tagHelperScopeManager.End(); EndContext(); BeginContext(1945, 2, true); WriteLiteral("\r\n"); EndContext(); #line 36 "C:\Users\saleem_mulla\Documents\SaleemWork\P\Personal\Source\LMS\LMS.WEB.Portal\Views\Employee\ApplyLeave.cshtml" } #line default #line hidden BeginContext(1967, 236, true); WriteLiteral("</div>\r\n </div>\r\n\r\n <br />\r\n <div class=\"row\">\r\n <div class=\"col-md-2\">\r\n From Date\r\n </div>\r\n <div class=\"col-md-4\">\r\n "); EndContext(); BeginContext(2204, 123, false); #line 45 "C:\Users\saleem_mulla\Documents\SaleemWork\P\Personal\Source\LMS\LMS.WEB.Portal\Views\Employee\ApplyLeave.cshtml" Write(Html.EditorFor(model => @model.LeaveFromDate, new { htmlAttributes = new { @class = "form-control oso", @type = "date" } })); #line default #line hidden EndContext(); BeginContext(2327, 139, true); WriteLiteral("\r\n </div>\r\n <div class=\"col-md-2\">To Date</div>\r\n <div class=\"col-md-4\">\r\n "); EndContext(); BeginContext(2467, 121, false); #line 49 "C:\Users\saleem_mulla\Documents\SaleemWork\P\Personal\Source\LMS\LMS.WEB.Portal\Views\Employee\ApplyLeave.cshtml" Write(Html.EditorFor(model => @model.LeaveToDate, new { htmlAttributes = new { @class = "form-control oso", @type = "date" } })); #line default #line hidden EndContext(); BeginContext(2588, 22, true); WriteLiteral("\r\n "); EndContext(); BeginContext(2610, 66, false); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("span", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "2a979d8a31aa745dccb091ae1143aa8311fd47b319752", async() => { } ); __Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper>(); __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper); #line 50 "C:\Users\saleem_mulla\Documents\SaleemWork\P\Personal\Source\LMS\LMS.WEB.Portal\Views\Employee\ApplyLeave.cshtml" __Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper.For = ModelExpressionProvider.CreateModelExpression(ViewData, __model => __model.LeaveToDate); #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("asp-validation-for", __Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper.For, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_0); await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); if (!__tagHelperExecutionContext.Output.IsContentModified) { await __tagHelperExecutionContext.SetOutputContentAsync(); } Write(__tagHelperExecutionContext.Output); __tagHelperExecutionContext = __tagHelperScopeManager.End(); EndContext(); BeginContext(2676, 698, true); WriteLiteral(@" </div> </div> <br /> <div class=""row""> <div class=""col-md-2"">Reason</div> <div class=""col-md-4""> <input type=""text"" id=""Reason"" name=""Reason"" autocomplete=""off"" class=""form-control"" required autofocus> </div> </div> <br /> <div class=""row""> <div class=""col-md-2""> <button class=""btn btn-lg btn-facebook btn-block "" value=""Home"" type=""submit""> Submit </button> </div> </div> "); EndContext(); } ); __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper>(); __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper); __Microsoft_AspNetCore_Mvc_TagHelpers_RenderAtEndOfFormTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper>(); __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_RenderAtEndOfFormTagHelper); __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_1); __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_2); __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper.Action = (string)__tagHelperAttribute_3.Value; __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_3); __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper.Controller = (string)__tagHelperAttribute_4.Value; __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_4); __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper.Method = (string)__tagHelperAttribute_5.Value; __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_5); await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); if (!__tagHelperExecutionContext.Output.IsContentModified) { await __tagHelperExecutionContext.SetOutputContentAsync(); } Write(__tagHelperExecutionContext.Output); __tagHelperExecutionContext = __tagHelperScopeManager.End(); EndContext(); BeginContext(3381, 14, true); WriteLiteral("\r\n </div>\r\n"); EndContext(); #line 72 "C:\Users\saleem_mulla\Documents\SaleemWork\P\Personal\Source\LMS\LMS.WEB.Portal\Views\Employee\ApplyLeave.cshtml" } #line default #line hidden BeginContext(3398, 393, true); WriteLiteral(@" <div class=""modal fade"" id=""aModal"" tabindex=""-1"" role=""dialog"" aria-labelledby=""aModalLabel"" aria-hidden=""true""> <div class=""modal-dialog"" role=""document""> <div class=""modal-content""> <div class=""modal-header""> <h4 class=""modal-title"" id=""aModalLabel"">Message</h4> </div> <div class=""modal-body""> "); EndContext(); BeginContext(3792, 14, false); #line 82 "C:\Users\saleem_mulla\Documents\SaleemWork\P\Personal\Source\LMS\LMS.WEB.Portal\Views\Employee\ApplyLeave.cshtml" Write(ViewBag.Result); #line default #line hidden EndContext(); BeginContext(3806, 123, true); WriteLiteral("\r\n </div>\r\n <div class=\"modal-footer\">\r\n <button type=\"button\" class=\"btn btn-primary\""); EndContext(); BeginWriteAttribute("onclick", " onclick=\"", 3929, "\"", 3987, 3); WriteAttributeValue("", 3939, "location.href=\'", 3939, 15, true); #line 85 "C:\Users\saleem_mulla\Documents\SaleemWork\P\Personal\Source\LMS\LMS.WEB.Portal\Views\Employee\ApplyLeave.cshtml" WriteAttributeValue("", 3954, Url.Action("Index", "Employee"), 3954, 32, false); #line default #line hidden WriteAttributeValue("", 3986, "\'", 3986, 1, true); EndWriteAttribute(); BeginContext(3988, 171, true); WriteLiteral(">OK</button>\r\n <button type=\"button\" class=\"btn btn-secondary\" data-dismiss=\"modal\">Close</button>\r\n </div>\r\n </div>\r\n </div>\r\n</div>\r\n"); EndContext(); #line 91 "C:\Users\saleem_mulla\Documents\SaleemWork\P\Personal\Source\LMS\LMS.WEB.Portal\Views\Employee\ApplyLeave.cshtml" if (ViewBag.Result != null) { #line default #line hidden BeginContext(4203, 8, true); WriteLiteral(" "); EndContext(); BeginContext(4211, 51, false); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "2a979d8a31aa745dccb091ae1143aa8311fd47b326407", async() => { } ); __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>(); __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_6); await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); if (!__tagHelperExecutionContext.Output.IsContentModified) { await __tagHelperExecutionContext.SetOutputContentAsync(); } Write(__tagHelperExecutionContext.Output); __tagHelperExecutionContext = __tagHelperScopeManager.End(); EndContext(); BeginContext(4262, 10, true); WriteLiteral("\r\n "); EndContext(); BeginContext(4272, 67, false); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "2a979d8a31aa745dccb091ae1143aa8311fd47b327596", async() => { } ); __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>(); __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_7); await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); if (!__tagHelperExecutionContext.Output.IsContentModified) { await __tagHelperExecutionContext.SetOutputContentAsync(); } Write(__tagHelperExecutionContext.Output); __tagHelperExecutionContext = __tagHelperScopeManager.End(); EndContext(); BeginContext(4339, 153, true); WriteLiteral("\r\n <script type=\"text/javascript\">\r\n $(function () {\r\n $(\"#aModal\").modal(\'show\');\r\n });\r\n </script>\r\n"); EndContext(); #line 101 "C:\Users\saleem_mulla\Documents\SaleemWork\P\Personal\Source\LMS\LMS.WEB.Portal\Views\Employee\ApplyLeave.cshtml" } #line default #line hidden }