public Entity.Person CreatePerson(PersonPO po) { var person = new Person.Entity.Person(); person.PersonId = po.PersonId; person.PersonType = po.PersonType; person.RoleLevel = po.RoleLevel; person.PersonName = po.PersonName; person.Status = po.PersonStatus; person.CreateTime = po.CreateTime; person.LastModifyTime = po.LastModifyTime; return(person); }
public PersonPO CreatePersonPO(Person.Entity.Person person) { var personPO = new PersonPO(); personPO.PersonId = person.PersonId; personPO.PersonName = person.PersonName; personPO.RoleLevel = person.RoleLevel; personPO.PersonType = person.PersonType; personPO.CreateTime = person.CreateTime; personPO.LastModifyTime = person.LastModifyTime; //补充信息 personPO.DepartmentId = "dep001";//默认部门 personPO.LeaderId = IdGenerator.NextId(); return(personPO); }
public bool Update(PersonPO personPO) { try { var sql = @"UPDATE public.persons SET personname=@personname, departmentid=@departmentid, persontype=@persontype, leaderid=@leaderid, rolelevel=@rolelevel, createtime=@createtime, lastmodifytime=@lastmodifytime, personstatus=@personstatus WHERE personid=@personid;" ; _db.Execute(sql, personPO); return(true); } catch (Exception exc) { _logge.LogCritical(exc, exc.Message); return(false); } }
public bool Insert(PersonPO personPO) { try { var sql = @"INSERT INTO public.persons( personid, personname, departmentid, persontype, leaderid, rolelevel, createtime, lastmodifytime, personstatus) VALUES (@personid, @personname, @departmentid, @persontype, @leaderid, @rolelevel, @createtime, @lastmodifytime, @personstatus);" ; _db.Execute(sql, personPO); return(true); } catch (Exception exc) { _logge.LogCritical(exc, exc.Message); return(false); } }
public void Update(PersonPO person) { throw new NotImplementedException(); }
public void Add(PersonPO person) { _dbContext.Person.Add(person); }
public Entity.Person GetPerson(PersonPO personPO) { personPO = _personRepository.FindById(personPO.PersonId); return(CreatePerson(personPO)); }
public Person GetPerson(PersonPO personPO) { personPO = _personRepository.GetById(personPO.PersonId); return(CreatePerson(personPO)); }
public Person CreatePerson(PersonPO personPO) { var person = Mapper.Map <Person>(personPO); return(person); }