public clsEmployeeReturn SaveEmployee(clsEmployee obj) { clsEmployeeReturn objReturn = new clsEmployeeReturn(); tblEmployee objSave = new tblEmployee(); if (obj.ID != 0) { objSave = db.tblEmployees.FirstOrDefault(x => x.ID == obj.ID); } objSave.EmployeeName = obj.EmployeeName; objSave.DOB = obj.DOB; objSave.Gender = obj.Gender; objSave.DepartmentID = obj.DepartmentID; objSave.IsActive = true; db.Entry(objSave).State = obj.ID == 0 ? EntityState.Added : EntityState.Modified; db.SaveChanges(); objReturn.ErrorNumber = "1"; objReturn.ErrorMessage = "Success"; return(objReturn); }
public clsEmployeeReturn DeleteEmployee(int ID) { clsEmployeeReturn objR = new clsEmployeeReturn(); tblEmployee objReturn = db.tblEmployees.Where(x => x.ID == ID).FirstOrDefault(); objReturn.IsActive = false; db.Entry(objReturn).State = EntityState.Modified; db.SaveChanges(); objR.ErrorNumber = "1"; objR.ErrorMessage = "Successfully deleted Employee"; return(objR); }