public IActionResult Patch(int id, [FromBody] PersonVO person) { if (person == null) { return(BadRequest()); } var updatedPerson = _personBusiness.Update(person); if (updatedPerson == null) { return(NoContent()); } return(new ObjectResult(_personBusiness.Update(person))); }
public IActionResult Put([FromBody] PersonVO person) { if (person == null) { return(BadRequest()); } var updatedPerson = _personService.Update(person); if (updatedPerson == null) { return(NoContent()); } return(new OkObjectResult(updatedPerson)); }
public IActionResult Put([FromBody] PersonVO person) { if (person == null) { return(BadRequest()); } var updatedPerson = _personBusiness.Update(person); if (updatedPerson == null) { return(BadRequest()); } return(new ObjectResult(updatedPerson)); }
public IActionResult Put([FromBody] PersonVO person) { if (person == null || person.Id <= 0) { return(BadRequest("Invalid person")); } var personEntity = _personBusiness.FindById(person.Id.Value); if (personEntity == null) { return(NotFound($"Person with id {person.Id.Value} not found")); } return(new ObjectResult(_personBusiness.Update(person))); }
/// <summary> /// 获取指定会议的参会人员 /// </summary> /// <param name="meetingID"></param> /// <param name="delegates"></param> /// <returns></returns> public Status getAll(int meetingID, out List <DelegateInfo> delegates) { delegates = new List <DelegateInfo>(); DelegateDAO delegateDao = Factory.getInstance <DelegateDAO>(); DeviceDAO deviceDao = Factory.getInstance <DeviceDAO>(); PersonDAO personDao = Factory.getInstance <PersonDAO>(); Dictionary <string, object> wherelist = new Dictionary <string, object>(); wherelist.Add("meetingID", meetingID); List <DelegateVO> delegateVos = delegateDao.getAll <DelegateVO>(wherelist); if (delegateVos == null) { return(Status.NONFOUND); } foreach (DelegateVO delegateVo in delegateVos) { //获取设备信息 DeviceVO deviceVo = deviceDao.getOne <DeviceVO>(delegateVo.deviceID); //获取用户信息 PersonVO personVo = personDao.getOne <PersonVO>(delegateVo.personID); if (deviceVo == null || personVo == null) { return(Status.FAILURE); } delegates.Add( new DelegateInfo { delegateID = delegateVo.delegateID, userDepartment = personVo.personDepartment, meetingID = meetingID, userName = personVo.personName, userJob = personVo.personJob, userMeetingRole = delegateVo.personMeetingRole, deviceID = deviceVo.deviceID, deviceIndex = deviceVo.deviceIndex }); } return(Status.SUCCESS); }
public static void Main(String[] args){ FileStream fs = null; BinaryFormatter bf = null; List<PersonVO> people_list = null; PersonVO p1 = null; if(args.Length > 0){ switch(args[0]){ case "create": people_list = new List<PersonVO>(); p1 = new PersonVO("Rick", "Warren", "Miller", PersonVO.Sex.MALE, new DateTime(1985,7,8), PersonVO.Haircolor.BROWN); people_list.Add(p1); fs = new FileStream("people.dat", FileMode.Create); bf = new BinaryFormatter(); bf.Serialize(fs, people_list); fs.Close(); break; case "append": fs = new FileStream("people.dat", FileMode.Open); bf = new BinaryFormatter(); people_list = (List<PersonVO>) bf.Deserialize(fs); fs.Close(); p1 = new PersonVO("Rick", "Warren", "Miller", PersonVO.Sex.MALE, new DateTime(1985,7,8), PersonVO.Haircolor.BROWN); people_list.Add(p1); fs = new FileStream("people.dat", FileMode.Create); bf = new BinaryFormatter(); bf.Serialize(fs, people_list); fs.Close(); break; case "read": fs = new FileStream("people.dat", FileMode.Open); bf = new BinaryFormatter(); people_list = (List<PersonVO>) bf.Deserialize(fs); foreach(PersonVO p in people_list){ Console.WriteLine(p); } fs.Close(); break; default: break; } // end switch } // end if } // end Main
// all post back data received, can also get viewstate protected override void OnPreLoad(EventArgs e) { // 1. grab the logged-in user string login = String.Empty; if (ConfigurationManager.AppSettings["debug"].ToString() == "true") { login = Request.QueryString["login"]; if (login == null) { login = User.Identity.Name.Substring(User.Identity.Name.IndexOf(@"\") + 1); } } else { login = User.Identity.Name.Substring(User.Identity.Name.IndexOf(@"\") + 1); } if (login.ToLower() == "ghuangadmin") { login = "******"; } if (login.ToLower() == "dwadmin") { login = "******"; } if (login.ToLower() == "gdadmin") { login = "******"; } if (login.ToLower() == "agadmin") { login = "******"; } loginUser = service.GetPersonProfileByLogin(login); base.OnPreLoad(e); if (Page.IsPostBack) { return; } }
public PersonVO Update(PersonVO person) { // Retorna uma nova instancia de PersonVO // O mais adequado é validar a entrada de dados if (person == null) { return(new PersonVO()); } // Converte um VO em uma entidade var personEntity = _converter.Parse(person); // Atualiza os dados var result = _repository.Update(personEntity); // Converte a Entidade retornada em VO var personVO = _converter.Parse(result); //Retorna o VO return(personVO); }
public static void Main() { PersonVO p1 = new PersonVO("Rick", "Warren", "Miller", PersonVO.Sex.MALE, new DateTime(1985, 3, 7), PersonVO.Haircolor.BROWN); PersonVO p2 = new PersonVO(p1); PersonVO p3 = new PersonVO("Coralie", "Sarah", "Miller", PersonVO.Sex.FEMALE, new DateTime(1989, 4, 5), PersonVO.Haircolor.BLONDE); PersonVO p4 = null; Console.WriteLine("p1.Equals(p1) = " + p1.Equals(p1)); Console.WriteLine("p1.Equals(p2) = " + p1.Equals(p2)); Console.WriteLine("p2.Equals(p1) = " + p2.Equals(p1)); Console.WriteLine("p1.Equals(p3) = " + p1.Equals(p3)); Console.WriteLine("p3.Equals(p1) = " + p3.Equals(p1)); Console.WriteLine("p1.Equals(null) = " + p1.Equals(null)); Console.WriteLine("p1.Equals(p4) = " + p1.Equals(p4)); Console.WriteLine("------------------------------------"); Console.WriteLine("p1.GetHashCode() = " + p1.GetHashCode()); Console.WriteLine("p2.GetHashCode() = " + p2.GetHashCode()); Console.WriteLine("p3.GetHashCode() = " + p3.GetHashCode()); }
//获取指定会议的议程 public Status getAll(int meetingID, out List <AgendaInfo> agendas) { agendas = new List <AgendaInfo>(); AgendaDAO agendaDao = Factory.getInstance <AgendaDAO>(); PersonDAO personDao = Factory.getInstance <PersonDAO>(); Dictionary <string, object> wherelist = new Dictionary <string, object>(); //获取指定会议的议程 wherelist.Add("meetingID", meetingID); List <AgendaVO> AgendaVolist = agendaDao.getAll <AgendaVO>(wherelist); if (AgendaVolist == null) { return(Status.SUCCESS); } foreach (AgendaVO agendaVo in AgendaVolist) { //获取主讲人信息 PersonVO personVo = personDao.getOne <PersonVO>(agendaVo.personID); if (personVo == null) { return(Status.FAILURE); } //将信息插入到返回信息中 agendas.Add( new AgendaInfo { agendaID = agendaVo.agendaID, agendaName = agendaVo.agendaName, agendaDuration = agendaVo.agendaDuration, userName = personVo.personName, meetingID = agendaVo.meetingID }); } return(Status.SUCCESS); }
public Status getSpeakerForAgenda(int meetingID, out List <SpeakerForAgenda> speakers) { speakers = new List <SpeakerForAgenda>(); //获取会议中的全部主讲人 Dictionary <string, object> wherelist = new Dictionary <string, object>(); wherelist.Add("meetingID", meetingID); wherelist.Add("personMeetingRole", 2);//主讲人 DelegateDAO delegateDao = Factory.getInstance <DelegateDAO>(); List <DelegateVO> delegateVolist = delegateDao.getAll <DelegateVO>(wherelist); if (delegateVolist == null) { return(Status.NONFOUND); } PersonDAO personDao = Factory.getInstance <PersonDAO>(); //将信息插入返回值 foreach (DelegateVO delegateVo in delegateVolist) { //获取主讲人信息 PersonVO personVo = personDao.getOne <PersonVO>(delegateVo.personID); if (personVo == null) { continue; } speakers.Add( new SpeakerForAgenda { userID = personVo.personID, userName = personVo.personName }); } return(Status.SUCCESS); }
/// <summary> /// 创建用户 /// </summary> /// <param name="newUser"></param> /// <returns></returns> public Status create(CreateUser newUser) { PersonDAO personDao = Factory.getInstance <PersonDAO>(); Dictionary <string, object> wherelist = new Dictionary <string, object>(); PersonVO personVo = new PersonVO(); personVo.personID = PersonDAO.getID(); personVo.personName = newUser.userName; personVo.personDepartment = newUser.userDepartment; personVo.personJob = newUser.userJob; //默认密码:"123456" personVo.personPassword = "******"; personVo.personDescription = newUser.userDescription; personVo.personLevel = newUser.userLevel; //如果插入用户失败,返回error if (personDao.insert <PersonVO>(personVo) < 0) { return(Status.NAME_EXIST); } //如果插入用户角色关联失败,则删除之前添加的数据,并返回error Person_RoleDAO person_roleDao = Factory.getInstance <Person_RoleDAO>(); if (person_roleDao.insert <Person_RoleVO>( new Person_RoleVO { person_roleID = Person_RoleDAO.getID(), personID = personVo.personID, roleID = newUser.roleID }) < 0) { personDao.delete(personVo.personID); return(Status.NAME_EXIST); } return(Status.SUCCESS); }
/// <summary> /// 执行登录前的验证 /// </summary> /// <param name="loginName"></param> /// <param name="password"></param> public static bool Verigy(string loginName, string password) { PersonDAO personDao = Factory.getInstance <PersonDAO>(); Dictionary <string, object> wherelist = new Dictionary <string, object>(); wherelist.Add("personName", loginName); PersonVO person = personDao.getOne <PersonVO>(wherelist); if (person == null) { return(false); } if (person.personPassword.CompareTo((password)) != 0) { return(false); } Login(person.personName, 1440); return(true); }
/// <summary> /// Add new admin person to table /// </summary> /// <param name="person"></param> /// <returns></returns> public PersonVO AddPerson(PersonVO person) { try { using (var ctx = new PhysiotherapyContext()) { person.CreationDate = TimeZone.CurrentTimeZone.ToUniversalTime(DateTime.UtcNow); person.Emails.Add(person.Email); person.Addresses.Add(person.Address); person.Phones.Add(person.Phone); person.Phones.Add(person.Mobile); ctx.Persons.Add(person); ctx.Addresses.Add(person.Address); ctx.Emails.Add(person.Email); ctx.SaveChanges(); } return(person); } catch (Exception ex) { throw ex; } }
/// <summary> /// 更新时,请求 指定用户的 信息 /// </summary> /// <param name="person"></param> /// <param name="userID"></param> /// <returns></returns> public Status getOneUpdate(out UpdateUser user, int userID) { Dictionary <string, object> wherelist = new Dictionary <string, object>(); user = new UpdateUser(); PersonDAO personDao = Factory.getInstance <PersonDAO>(); Person_RoleDAO person_roleDao = Factory.getInstance <Person_RoleDAO>(); PersonVO personVo = personDao.getOne <PersonVO>(userID); if (personVo == null) { return(Status.NONFOUND); } //如果用户角色关联找不到,返回error wherelist.Clear(); wherelist.Add("personID", personVo.personID); List <Person_RoleVO> person_roleVolist = person_roleDao.getAll <Person_RoleVO>(wherelist); if (person_roleVolist == null) { return(Status.DATABASE_CONTENT_ERROR); } user.userID = personVo.personID; user.userName = personVo.personName; user.userDepartment = personVo.personDepartment; user.userJob = personVo.personJob; user.userDescription = personVo.personDescription; user.roleID = person_roleVolist[0].roleID; // 现在,用户与角色为 多对一 关系 user.userLevel = personVo.personLevel; return(Status.SUCCESS); }
private void btnAdd_Click(object sender, EventArgs e) { if (txtAddFName.Text != string.Empty && txtAddLName.Text != string.Empty && cboAddsex.Text != string.Empty && txtAddBDate.Text != string.Empty && txtAddVoterID.Text != string.Empty && txtAddPhysicianName.Text != string.Empty && txtAddMedicationNames.Text != string.Empty) { bool addedPersonDetails = person.PersonAdded(txtAddFName.Text, txtAddLName.Text, cboAddsex.Text, txtAddBDate.Text, txtAddVoterID.Text); List <PersonVO> personList = new List <PersonVO>(); personList = person.SetPersonData(txtAddFName.Text, txtAddLName.Text, cboAddsex.Text, txtAddBDate.Text, txtAddVoterID.Text); PersonVO personObject = personList[personList.Count - 1]; bool addedEncounterDetails = encounter.EncounterAdded(txtAddPhysicianName.Text, txtAddMedicationNames.Text, personObject.PersonID); if (addedPersonDetails == true && addedEncounterDetails == true) { MessageBox.Show("Details Added!", "DataBase Update", MessageBoxButtons.OK, MessageBoxIcon.Information); ClearAll(); } else { MessageBox.Show("Failed to Add Details. Try again!", "DataBase Update", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { lblNoFieldEmpty_PersonEncounterForm.Show(); } }
public IActionResult Put([FromBody] PersonVO person) { return(Ok(_personBusiness.Update(person))); }
public PersonVO Update(PersonVO PersonVO) { var personEntity = _converter.Parse(PersonVO); personEntity = _repository.Update(personEntity); return _converter.Parse(personEntity); }
public PersonVO Update(PersonVO person) { var personEntity = _converter.Parse(person); return(_converter.Parse(personEntity)); }
public PersonVO Update(PersonVO personVO) { return(_converter.Parse(_repository.Update(_converter.Parse(personVO)))); }
//Método responsável por gerar uma nova pessoa //caso houesse um banco de dados seria necessário persistir nos dados public PersonVO Create(PersonVO person) { var personEntity = _converter.Parse(person); personEntity = _repository.Create(personEntity); return _converter.Parse(personEntity); }
public PersonVO Create(PersonVO person) { return(_converter.Parser(_repository.Create(_converter.Parser(person)))); }
public IActionResult Put([FromBody] PersonVO person) { if (person == null) return BadRequest(); return Ok(_personBusiness.Update(person)); }
public IActionResult Post([FromBody] PersonVO person) { return(person == null ? (IActionResult)BadRequest() : Ok(new ObjectResult(_personBusiness.Create(person)).Value)); }
//Metodo para atualizar a tabela public PersonVO Update(PersonVO PersonVO) { var person = _Converter.Parse(PersonVO); return(_Converter.Parse(_repository.Update(person))); }
public PersonVO Update(PersonVO person) { var personEntity = _personConverter.Parse(person); return(_personConverter.Parse(_personRepository.Update(personEntity))); }
public PersonVO Create(PersonVO PersonVO) { var personEntity = _repository.Create(_converter.Parse(PersonVO)); return(_converter.Parse(personEntity)); }
private void GetDatabaseUserRolesPermissions() { Dictionary <string, object> wherelist = new Dictionary <string, object>(); //根据用户名从数据库中填充角色列表和权限列表 PersonDAO personDao = Factory.getInstance <PersonDAO>(); wherelist.Add("personName", this.userName); PersonVO personVo = personDao.getOne <PersonVO>(wherelist); if (personVo == null) { return; } this.userID = personVo.personID; Person_RoleDAO person_roleDao = Factory.getInstance <Person_RoleDAO>(); wherelist.Clear(); wherelist.Add("personID", userID); //获取用户、角色关联 List <Person_RoleVO> person_roleVolist = person_roleDao.getAll <Person_RoleVO>(wherelist); if (person_roleVolist == null) { return; } foreach (Person_RoleVO person_roleVo in person_roleVolist) { UserRole userRole = new UserRole(); userRole.roleID = person_roleVo.roleID; RoleDAO roleDAO = Factory.getInstance <RoleDAO>(); //获取角色信息 RoleVO roleVo = roleDAO.getOne <RoleVO>(userRole.roleID); if (roleVo == null) { continue; } userRole.roleID = roleVo.roleID; userRole.roleName = roleVo.roleName; Role_PermissionDAO rolePermissionDAO = Factory.getInstance <Role_PermissionDAO>(); wherelist.Clear(); wherelist.Add("roleID", roleVo.roleID); //获取角色、权限关联 List <Role_PermissionVO> role_permissionVolist = rolePermissionDAO.getAll <Role_PermissionVO>(wherelist); if (role_permissionVolist == null) { continue; } foreach (Role_PermissionVO role_permissionVo in role_permissionVolist) { RolePermission rolePermission = new RolePermission(); rolePermission.permissionID = role_permissionVo.permissionID; PermissionDAO permissionDAO = Factory.getInstance <PermissionDAO>(); //获取权限信息 PermissionVO permissionVo = permissionDAO.getOne <PermissionVO>(role_permissionVo.permissionID); if (permissionVo == null) { continue; } rolePermission.PermissionDescription = permissionVo.permissionDescription; userRole.permissions.Add(rolePermission); } roles.Add(userRole); } }
public PersonVO Create(PersonVO person) { var personEntity = _converter.Parse(person); return(_converter.Parse(_personRepository.Create(personEntity))); }
public static Person AsEntity(this PersonVO origin) => _personConverter.Parse(origin);