/// <summary> /// Bind IDataReader to Entity /// </summary> public static ProjectUsersEntity ReaderBind(IDataReader dataReader) { ProjectUsersEntity model = new ProjectUsersEntity(); object ojb; ojb = dataReader["PUID"]; if (ojb != null && ojb != DBNull.Value) { model.PUID = (int)ojb; } ojb = dataReader["ProjectID"]; if (ojb != null && ojb != DBNull.Value) { model.ProjectID = (int)ojb; } ojb = dataReader["UserID"]; if (ojb != null && ojb != DBNull.Value) { model.UserID = (int)ojb; } ojb = dataReader["ISClient"]; if (ojb != null && ojb != DBNull.Value) { model.ISClient = (bool)ojb; } return(model); }
public int AssignUserToProject(ProjectUsersEntity model) { this.ClearBrokenRuleMessages(); BaseValidator <ProjectUsersEntity> validator = new AddProjectUserValidator(); if (!validator.Validate(model)) { this.AddBrokenRuleMessages(validator.BrokenRuleMessages); return(0); } int id = projUserResp.Insert(model); if (id <= 0) { this.AddBrokenRuleMessage(); return(0); } model.PUID = id; model.ID = id; return(id); }