コード例 #1
0
 public async Task Put([FromBody] ReconciliationFormDto form)
 {
     if (!string.IsNullOrWhiteSpace(form.Id))
     {
         await _reconciliationLogicService.EditAsync(form);
     }
     else
     {
         await Post(form);
     }
 }
コード例 #2
0
        public async Task EditAsync(ReconciliationFormDto model)
        {
            var reconciliation = await Context.Reconciliations.FindAsync(model.Id);

            reconciliation = Mapper.Map(model, reconciliation);

            Context.Reconciliations.Update(reconciliation);


            await Context.SaveChangesAsync();
        }
コード例 #3
0
 public async Task EditAsync(ReconciliationFormDto model)
 {
     if (!string.IsNullOrWhiteSpace(model.Id))
     {
         await _reconciliationLogicService.EditAsync(model);
     }
     else
     {
         await CreateAsync(model);
     }
 }
コード例 #4
0
        public async Task CreateAsync(ReconciliationFormDto model)
        {
            if (string.IsNullOrWhiteSpace(model.Id))
            {
                model.Id = Guid.NewGuid().ToString();
            }
            var reconciliation = Mapper.Map <Reconciliation>(model);

            var entityEntry = await Context.Reconciliations.AddAsync(reconciliation);

            await Context.SaveChangesAsync();
        }
コード例 #5
0
 public async Task Post([FromBody] ReconciliationFormDto form)
 {
     await _reconciliationLogicService.CreateAsync(form);
 }
コード例 #6
0
 public async Task CreateAsync(ReconciliationFormDto model)
 {
     await _reconciliationLogicService.CreateAsync(model);
 }