public static Responses Update(SalaryDefaultValueViewModel entity) { Responses result = new Responses(); try { using (var db = new PayrollContext()) { if (entity.Id != 0) { SalaryDefaultValue division = db.SalaryDefaultValue.Where(o => o.Id == entity.Id).FirstOrDefault(); if (division != null) { division.JobPositionId = entity.JobPositionId; division.SalaryComponentId = entity.SalaryComponentId; division.Value = entity.Value; division.IsActivated = entity.IsActivated; division.ModifiedBy = "Ryan"; division.ModifiedDate = DateTime.Now; db.SaveChanges(); } } else { SalaryDefaultValue division = new SalaryDefaultValue(); division.JobPositionId = entity.JobPositionId; division.SalaryComponentId = entity.SalaryComponentId; division.Value = entity.Value; division.IsActivated = entity.IsActivated; division.CreatedBy = "Ryan"; division.CreatedDate = DateTime.Now; db.SalaryDefaultValue.Add(division); db.SaveChanges(); } } } catch (Exception ex) { result.Message = ex.Message; result.Success = false; } return(result); }
public static Responses Update(SalaryDefaultValueViewModel entity) { Responses result = new Responses(); try { using (var db = new PayrollContext()) { if (entity.Id != 0) { SalaryDefaultValue sdv = db.SalaryDefaultValue.Where(o => o.Id == entity.Id).FirstOrDefault(); if (sdv != null) { sdv.JobPositionId = entity.JobPositionId; sdv.SalaryComponentId = entity.SalaryComponentId; sdv.Value = entity.Value; sdv.IsActivated = entity.IsActivated; sdv.ModifyBy = "Azam"; sdv.ModifyDate = DateTime.Now; db.SaveChanges(); } } else { SalaryDefaultValue sdv = new SalaryDefaultValue(); sdv.JobPositionId = entity.JobPositionId; sdv.SalaryComponentId = entity.SalaryComponentId; sdv.Value = entity.Value; sdv.IsActivated = entity.IsActivated; sdv.CreateBy = "Azam"; sdv.CreateDate = DateTime.Now; db.SalaryDefaultValue.Add(sdv); db.SaveChanges(); } } } catch (Exception ex) { result.Message = ex.Message; result.Success = false; } return(result); }
public static Responses Delete(int Id) { Responses result = new Responses(); try { using (var db = new PayrollContext()) { SalaryDefaultValue division = db.SalaryDefaultValue.Where(o => o.Id == Id).FirstOrDefault(); if (division != null) { db.SalaryDefaultValue.Remove(division); db.SaveChanges(); } } } catch (Exception ex) { result.Message = ex.Message; result.Success = false; } return(result); }