public JsonResult UpdateSalary(IndexSalariesListVM obj)
        {
            var    result  = (dynamic)null;
            string message = (dynamic)null;

            try
            {
                if (obj.Salaries != null)
                {
                    var Salaries = new UpdateSalary_Salaries()
                    {
                        Id           = obj.Salaries.Id,
                        TermNo       = obj.Salaries.TermNo,
                        SalaryTypeId = obj.Salaries.SalaryTypeId,
                        StaffId      = obj.Salaries.StaffId,
                        Date         = obj.Salaries.Date,
                        Amount       = obj.Salaries.Amount,
                        Remark       = obj.Salaries.Remark
                    };
                    var model = new UpdateSalary()
                    {
                        Salaries = Salaries
                    };
                    message = _SalariesServ.UpdateSalary(model);
                    result  = Json(new { success = true, Message = message });
                }
            }
            catch (Exception ex)
            {
                result = Json(new { success = false, Message = "ERROR101:Salaries/UpdateSalary - " + ex.Message });
            }
            return(result);
        }
        public string UpdateSalary(UpdateSalary obj)
        {
            string returnResult = (dynamic)null;

            try
            {
                if (obj != null)
                {
                    if (obj.Salaries != null)
                    {
                        var currentItem = _SalariesRepo.Get(obj.Salaries.Id);
                        currentItem.Id           = obj.Salaries.Id;
                        currentItem.StaffId      = obj.Salaries.StaffId;
                        currentItem.Date         = obj.Salaries.Date;
                        currentItem.TermNo       = obj.Salaries.TermNo;
                        currentItem.SalaryTypeId = obj.Salaries.SalaryTypeId;
                        currentItem.Amount       = obj.Salaries.Amount;
                        currentItem.Remark       = obj.Salaries.Remark;
                        _SalariesRepo.Update(currentItem);
                        returnResult = "Saved";
                    }
                }
            }
            catch (Exception ex)
            {
                returnResult = "ERROR102:FeeTypesServ/UpdateFeeTypes - " + ex.Message;
            }
            return(returnResult);
        }