public List <mst_EmpDetails> addEmployeeDetails(mst_EmpDetails objmst_EmpDetails)
        {
            List <mst_EmpDetails> objCMst_EmpOff = new List <mst_EmpDetails>();

            if (objmst_EmpDetails != null)
            {
                context.mst_EmpDetails.Add(objmst_EmpDetails);
                context.SaveChanges();
            }
            objCMst_EmpOff = (from myRow in context.mst_EmpDetails
                              select myRow).ToList();
            return(objCMst_EmpOff);
        }
        public List <mst_EmpDetails> updateEmployeeDetails(mst_EmpDetails objmst_EmpDetails)
        {
            List <mst_EmpDetails> objCMst_EmpOff = new List <mst_EmpDetails>();

            if (objmst_EmpDetails != null)
            {
                var rec = context.mst_EmpDetails.FirstOrDefault(x => x.EmpId == objmst_EmpDetails.EmpId);
                if (rec != null)
                {
                    rec.EmpCode = objmst_EmpDetails.EmpCode;
                    rec.Name    = objmst_EmpDetails.Name;
                    rec.Email   = objmst_EmpDetails.Email;
                    rec.PhoneNo = objmst_EmpDetails.PhoneNo;
                }

                context.mst_EmpDetails.Update(rec);
                context.SaveChanges();
            }
            objCMst_EmpOff = context.mst_EmpDetails.Where(x => x.EmpId == objmst_EmpDetails.EmpId).ToList();
            return(objCMst_EmpOff);
        }
Exemplo n.º 3
0
        public IActionResult updateEmployeeDetails(mst_EmpDetails objmst_EmpDetails)
        {
            List <mst_EmpDetails> objMst_EmpMst = new List <mst_EmpDetails>();

            try
            {
                objMst_EmpMst = service.updateEmployeeDetails(objmst_EmpDetails);
                if (objMst_EmpMst == null || objMst_EmpMst.Count == 0)
                {
                    return(NotFound("Employee details not found"));
                }
                else
                {
                    objMst_EmpMst = objMst_EmpMst.ToList();
                }
            }
            catch (Exception ex)
            {
                return(NotFound(new { message = ex }));
            }
            return(Json(objMst_EmpMst));
        }