/// <summary> /// Saves a record to the Role table. /// </summary> private DynamicParameters Param(Project_RoleEntity project_role, string action = "add") { var p = new DynamicParameters(); p.Add("@UserId", project_role.UserId); p.Add("@ProjectId", project_role.ProjectId); p.Add("@Add", project_role.Add); p.Add("@Edit", project_role.Edit); p.Add("@View", project_role.View); p.Add("@Delete", project_role.Delete); p.Add("@Print", project_role.Print); p.Add("@ViewPrice", project_role.ViewPrice); p.Add("@Position", project_role.Position); return(p); }
/// <summary> /// Updates a record in the Role table. /// </summary> public bool Update(Project_RoleEntity role) { bool res = false; try { var p = Param(role, "edit"); res = (bool)unitOfWork.ProcedureExecute("ptgroup_Project_Role_Update", p); return(res); } catch (Exception ex) { Logging.PutError(ex.Message, ex); throw; } }
/// <summary> /// Saves a record to the Role table. /// </summary> public Int32 Insert(Project_RoleEntity role) { bool flag = false; try { var p = Param(role); flag = (bool)unitOfWork.ProcedureExecute("ptgroup_Project_Role_Insert", p); if (flag) { return(1); } return(0); } catch (Exception ex) { Logging.PutError(ex.Message, ex); throw; } return(0); }