示例#1
0
 public Guid Create(DTOPerson dtoPerson)
 {
     dtoPerson.CreatedDate = DateTime.Now;
     dtoPerson.IsDeleted   = false;
     dtoPerson.Id          = Guid.NewGuid();
     _repository.Add(_mapper.Map <DTOPerson, Person>(dtoPerson));
     return(dtoPerson.Id);
 }
示例#2
0
        public void Update(DTOPerson dtoPerson)
        {
            var person = Get(dtoPerson.Id);

            dtoPerson.UpdateDate = DateTime.Now;
            var mergedPerson = _mapper.Map(dtoPerson, person);

            _repository.Update(_mapper.Map <DTOPerson, Person>(mergedPerson));
        }