public void Delete(int id) { StaffPayment newStaffPaymentDetail = context.StaffPayments.Where(obj => obj.Staff__ID == id).FirstOrDefault(); context.StaffPayments.Where(obj => obj.Staff__ID == id).ToList().ForEach(obj => context.StaffPayments.Remove(obj)); context.StaffPayments.Remove(newStaffPaymentDetail); context.SaveChanges(); }
public void Update(StaffPayment obj) { StaffPayment newStaffPaymentDetail = new StaffPayment(); newStaffPaymentDetail.Staff__ID = obj.Staff__ID; newStaffPaymentDetail.Received_By = obj.Received_By; newStaffPaymentDetail.Received_On = obj.Received_On; newStaffPaymentDetail.Return_Amount = obj.Return_Amount; newStaffPaymentDetail.Return_Date = obj.Return_Date; newStaffPaymentDetail.Balance_Amount = obj.Balance_Amount; context.StaffPayments.Add(newStaffPaymentDetail); context.SaveChanges(); }