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);
        }
Beispiel #2
0
        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);
        }