public JsonResult GetEmployeeById(int EmployeeID) { EmployeeAjax obj = _context.employeeAjaxes.Where(p => p.EmployeeID == EmployeeID).SingleOrDefault(); string value = ""; value = JsonConvert.SerializeObject(obj, Formatting.Indented, new JsonSerializerSettings { ReferenceLoopHandling = ReferenceLoopHandling.Ignore }); return(Json(value)); }
public ActionResult deleteRecord(int Id) { bool result = false; EmployeeAjax obj = _context.employeeAjaxes.Where(p => p.EmployeeID == Id).SingleOrDefault(); if (obj != null) { _context.employeeAjaxes.Remove(obj); _context.SaveChanges(); result = true; } return(View()); }
public PartialViewResult GetEmployeeDetails(int employeeId) { EmployeeAjax obj = _context.employeeAjaxes.Where(p => p.EmployeeID == employeeId).SingleOrDefault(); EmployeeListViewModel vObj = new EmployeeListViewModel(); vObj.EmployeeID = obj.EmployeeID; vObj.Name = obj.Name; vObj.Group = obj.Group; vObj.DoB = obj.DoB; vObj.Email = obj.Email; vObj.Phone = obj.Phone; vObj.Salary = obj.Salary; vObj.ImageUrl = obj.ImageUrl; //vObj.GradeName = obj.Grade.GradeName; return(PartialView("_EmployeeDetailsPartial", vObj)); }
public ActionResult SaveData(CreateEmployeeModel item) { string uniqueFile = ProcessUploadFile(item); EmployeeAjax item1; if (item.EmployeeID == 0) { item1 = new EmployeeAjax(); item.ImageUrl = uniqueFile; item1.DoB = item.DoB; item1.Name = item.Name; item1.Email = item.Email; item1.Phone = item.Phone; item1.Group = item.Group; item1.Salary = item.Salary; item1.ImageName = item.ImageName; item1.ImageUrl = item.ImageUrl; _context.employeeAjaxes.Add(item1); _context.SaveChanges(); } else { item1 = _context.employeeAjaxes.SingleOrDefault(p => p.EmployeeID == item.EmployeeID); item.ImageUrl = uniqueFile; item1.EmployeeID = item.EmployeeID; item1.DoB = item.DoB; item1.Name = item.Name; item1.Email = item.Email; item1.Phone = item.Phone; item1.Group = item.Group; item1.Salary = item.Salary; item1.ImageName = item.ImageName; item1.ImageUrl = item.ImageUrl; //db.players.Add(item); _context.SaveChanges(); } var result = "Successfully Added"; return(Json(result)); }