Пример #1
0
        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();
        }
Пример #2
0
        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));
            }
        }