public async Task UpdateDeliverer(string id, DelivererDTO data) { var entity = await repository.GetById(id); entity.CompanyName = data.CompanyName; entity.PhoneNumber = data.PhoneNumber; entity.MainOfficeAddress = data.MainOfficeAddress; await repository.Update(entity); await saveChangesAsync(); }
public async Task SaveDeliverer(DelivererDTO data) { var entity = new Deliverer { CompanyName = data.CompanyName, PhoneNumber = data.PhoneNumber, MainOfficeAddress = data.MainOfficeAddress, }; await repository.Add(entity); await saveChangesAsync(); }
public async Task <IActionResult> UpdateDeliverer(string id, [FromBody] DelivererDTO data) { if (ModelState.IsValid) { try { await service.UpdateDeliverer(id, data); return(Ok()); } catch (Exception ex) { return(BadRequest(ex.Message)); } } else { return(Conflict(ModelState)); } }