public ActionResult Create(empDetail insertEmp)
        {
            HttpClient hc = new HttpClient();

            hc.BaseAddress = new Uri("https://localhost:44306/api/LeaveManagement");

            //inserting the record
            var insertRecord = hc.PostAsJsonAsync <empDetail>("LeaveManagement", insertEmp);

            insertRecord.Wait();

            var saveData = insertRecord.Result;

            if (saveData.IsSuccessStatusCode)
            {
                return(RedirectToAction("Index"));
            }

            return(View("Create"));
        }
Пример #2
0
 public ActionResult LogIn(empDetail u)
 {
     if(ModelState.IsValid) //Check This Out - Jenurius Mark
     {
         using (IOTEmployeeEntities dc = new IOTEmployeeEntities())
         {
             var v = dc.empDetails.Where(m => m.userName.Equals(u.userName) && m.password.Equals(u.password)).FirstOrDefault();
             if (v != null)
             {
                 Session["UserName"] = v.userName.ToString();
                 return RedirectToAction("AfterLogin", new RouteValueDictionary(
                     new {controller = "Temperature", action = "AfterLogin"}));
             }
             else
             {
                 ModelState.AddModelError("", "Invalid Username or Password.");
             }
         }
     }
     return View(u);
 }
Пример #3
0
 public ActionResult Registration(empDetail u)
 {
     try
     {
         if (ModelState.IsValid)
         {
             using (IOTEmployeeEntities dc = new IOTEmployeeEntities())
             {
                 dc.empDetails.Add(u);
                 dc.SaveChanges();
                 ModelState.Clear();
                 u = null;
             }
             TempData["throwMessage_Register"] = "Registration Successfull";
         }
         return View("Registration");
     }
     catch (System.Data.Entity.Validation.DbEntityValidationException e)
     {
         Exception raise = e;
         foreach (var validationErrors in e.EntityValidationErrors)
         {
             foreach (var validationError in validationErrors.ValidationErrors)
             {
                 string message = string.Format("{0}:{1}",
                     validationErrors.Entry.Entity.ToString(),
                     validationError.ErrorMessage);
                 // raise a new exception nesting
                 // the current instance as InnerException
                 raise = new InvalidOperationException(message, raise);
             }
         }
         throw raise;
     }
         return View("LogIn");
 }
Пример #4
0
 public IHttpActionResult insertEmp(empDetail empInsert)
 {
     ee.empDetails.Add(empInsert);
     ee.SaveChanges();
     return(Ok());
 }