public async Task <ActionResult <int> > CreateAdministrativeDivision([FromBody] AdministrativeDivisionModel model) { //return Created($"{AppConstants.API_URL_PREFIX}/administrativedivisions/", await Mediator.Send(new CreateAdministrativeDivisionCommand { Model = model })); return(Ok(await Mediator.Send(new CreateAdministrativeDivisionCommand { Model = model }))); }
protected void ThrowAlreadyExistsExceptionIfNull(AdministrativeDivisionModel model, AdministrativeDivision entity) { if (entity != null) { throw new AlreadyExistsException( entity.GetType().Name, nameof(model.AdministrativeDivisionId), model.AdministrativeDivisionId ); } }
public async Task <ActionResult> UpdateAdministrativeDivision([FromBody] AdministrativeDivisionModel model) { await Mediator.Send(new UpdateAdministrativeDivisionCommand { Model = model }); return(NoContent()); }