public dynamic PostPermissionType(PermissionTypePVM p) { db.PermissionTypes.Add(new PermissionType { PermissionType_Name = p.permissionTypeNameAr, PermissionType_Name_EN = p.permissionTypeNameEn, Salary_Deduc = p.permissionTypeSalaryDeduc, Deduc_Percent = p.permissionTypededucPercent, Max_Times = p.permissionTypeMaxTimes, Hours_Count = p.permissionTypeHoursCount, User_ID = p.permissionUserId, Last_Update = DateTime.Now, }); var result = db.SaveChanges() > 0 ? true : false; return(new { result = result }); }
public dynamic PutPermissionType(PermissionTypePVM p) { var permissionType = db.PermissionTypes.Find(p.permissionTypeId); permissionType.PermissionType_Name = p.permissionTypeNameAr; permissionType.PermissionType_Name_EN = p.permissionTypeNameEn; permissionType.Salary_Deduc = p.permissionTypeSalaryDeduc; permissionType.Deduc_Percent = p.permissionTypededucPercent; permissionType.Max_Times = p.permissionTypeMaxTimes; //monthly permissionType.Hours_Count = p.permissionTypeHoursCount; //total permissionType.User_ID = p.permissionUserId; permissionType.Last_Update = DateTime.Now; var result = db.SaveChanges() > 0 ? true : false; return(new { result = result, permissionType = permissionType.PermissionType_ID }); }