public Employee addEmployee(string employeeName, string employeeAddress, DateTime dob, DateTime doj, string mobile, string aadhar, string pancard, Image photo, Image aadharimg, Image pancardimg) { byte[] photo1 = null; if (photo != null) { photo1 = imageToByteArray(photo); } byte[] aadhar1 = null; if (aadharimg != null) { aadhar1 = imageToByteArray(aadharimg); } byte[] pancard1 = null; if (pancardimg != null) { pancard1 = imageToByteArray(pancardimg); } Employee employee = new Employee(employeeName, employeeAddress, dob.Date, doj.Date, mobile, aadhar, pancard, photo1, aadhar1, pancard1); suyogRepository = new SuyogRepository(); employee = suyogRepository.Employees.Add(employee); suyogRepository.SaveChanges(); return(employee); }
public void updateEmployee(Employee employee, Image photo, Image aadharimg, Image pancardimg) { byte[] photo1 = null; if (photo != null) { photo1 = imageToByteArray(photo); } byte[] aadhar1 = null; if (aadharimg != null) { aadhar1 = imageToByteArray(aadharimg); } byte[] pancard1 = null; if (pancardimg != null) { pancard1 = imageToByteArray(pancardimg); } suyogRepository = new SuyogRepository(); Employee oldEmployee = suyogRepository.Employees.Find(employee.employeeId); oldEmployee.employeeName = employee.employeeName; oldEmployee.employeeAddress = employee.employeeAddress; oldEmployee.dob = employee.dob; oldEmployee.doj = employee.doj; oldEmployee.mobile = employee.mobile; oldEmployee.aadhar = employee.aadhar; oldEmployee.pancard = employee.pancard; oldEmployee.photo = photo1; oldEmployee.aadharimg = aadhar1; oldEmployee.pancardimg = pancard1; suyogRepository.SaveChanges(); }
public void addAdvance(int employeeId, string employeeName, string mon, int advance, DateTime date) { repository = new SuyogRepository(); salaryAdvance = new SalaryAdvance(employeeId, employeeName, mon, 0, advance, date); repository.SalaryAdvances.Add(salaryAdvance); repository.SaveChanges(); }
public void deleteEmployee(int empId) { suyogRepository = new SuyogRepository(); var std = suyogRepository.Employees.Find(empId); suyogRepository.Employees.Remove(std); suyogRepository.SaveChanges(); }