Ejemplo n.º 1
0
 //public PersonAppService(IRepository<Person> personRepository, IObjectMapper objectMapper)
 // {
 //   _personRepository = personRepository;
 //  _objectMapper = objectMapper;
 // }
 public async Task CreateOrUpdatePersonAsync(CreateOrUpdatePersonInput input)
 {
     if (input.PersonEditDto.Id.HasValue)
     {
         await UpdatePersonAsync(input.PersonEditDto);
     }
     else
     {
         await CreatePersonAsync(input.PersonEditDto);
     }
 }
Ejemplo n.º 2
0
 public async Task CreateOrUpdate(CreateOrUpdatePersonInput input)
 {
     if (input.Person.Id.HasValue)
     {
         await Update(input.Person);
     }
     else
     {
         await Create(input.Person);
     }
 }
Ejemplo n.º 3
0
        public async Task UpdatePerson(CreateOrUpdatePersonInput input)
        {
            Debug.Assert(input.person.Id != null, "input.Person.Id should be set.");

            var person = await _personRepository.GetAsync(input.person.Id.Value);

            person.Name             = input.person.Name;
            person.NationalIDNumber = input.person.NationalIDNumber;
            person.BirthDate        = input.person.BirthDate;
            person.Gender           = input.person.Gender;
            await _personRepository.UpdateAsync(person);
        }
Ejemplo n.º 4
0
        //[AbpAuthorize("Administration.PersonManagement.CreatePerson")]
        public async Task CreatePerson(CreateOrUpdatePersonInput input)
        {
            Person person = new Person
            {
                Name             = input.person.Name,
                Gender           = input.person.Gender,
                BirthDate        = input.person.BirthDate,
                NationalIDNumber = input.person.NationalIDNumber
            };

            await _personRepository.InsertAsync(person);
        }
Ejemplo n.º 5
0
        public async Task CreateOrUpdatePersonAsync(CreateOrUpdatePersonInput input)
        {
            if (input.PersonoEditDto.Id.HasValue)
            {
                await UpdatePersonAsync(input.PersonoEditDto);
            }
            else
            {
                await CreatePersonAsync(input.PersonoEditDto);
            }

            throw new System.NotImplementedException();
        }
Ejemplo n.º 6
0
        public async Task CreateOrUpdatePersonAsync(CreateOrUpdatePersonInput input)
        {
            if (input.PersonEditDto.Id.HasValue)
            {
                //有值说明是更改

                await UpdatePersonAsync(input.PersonEditDto);
            }
            else
            {
                //无值说明是创建新增

                await CreatePersonAsync(input.PersonEditDto);
            }
        }
Ejemplo n.º 7
0
 public async Task CreateOrUpdatePersonAsync(CreateOrUpdatePersonInput input)
 {
     try
     {
         if (input.PersonEditDto.Id.HasValue)
         {
             await UpdatePersonAsync(input.PersonEditDto);
         }
         else
         {
             await CreatePersonAsync(input.PersonEditDto);
         }
     }
     catch (Exception ex)
     {
         var str = ex.ToString();
     }
 }
Ejemplo n.º 8
0
 public Task CreateOrUpdatePersonAsync(CreateOrUpdatePersonInput input)
 {
     throw new NotImplementedException();
 }