Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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());
        }
Exemplo n.º 3
0
        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));
        }
Exemplo n.º 4
0
        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));
        }