//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); } }
public async Task CreateOrUpdate(CreateOrUpdatePersonInput input) { if (input.Person.Id.HasValue) { await Update(input.Person); } else { await Create(input.Person); } }
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); }
//[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); }
public async Task CreateOrUpdatePersonAsync(CreateOrUpdatePersonInput input) { if (input.PersonoEditDto.Id.HasValue) { await UpdatePersonAsync(input.PersonoEditDto); } else { await CreatePersonAsync(input.PersonoEditDto); } throw new System.NotImplementedException(); }
public async Task CreateOrUpdatePersonAsync(CreateOrUpdatePersonInput input) { if (input.PersonEditDto.Id.HasValue) { //有值说明是更改 await UpdatePersonAsync(input.PersonEditDto); } else { //无值说明是创建新增 await CreatePersonAsync(input.PersonEditDto); } }
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(); } }
public Task CreateOrUpdatePersonAsync(CreateOrUpdatePersonInput input) { throw new NotImplementedException(); }