public ResultDto Update([FromBody] TruckTypeDto model) { if (!ModelState.IsValid) { return new ResultDto { Success = false, Message = "Não foi possível alterar os dados do caminhão." } } ; var update = new TruckType(model.TruckTypeId, model.Name); _repository.Update(update); var resultTruckTypeDto = new ResultTruckTypeDto(update.TruckTypeId, update.Name); return(new ResultDto { Success = true, Message = "Dados atualizados com sucesso.", Data = resultTruckTypeDto }); } }
public ResultDto Add([FromBody] TruckTypeDto model) { if (!ModelState.IsValid) { return new ResultDto { Success = false, Message = "Não foi possível cadastrar caminhão." } } ; var truckType = new TruckType(model.TruckTypeId, model.Name); _repository.Add(truckType); var resultTruckTypeDto = new ResultTruckTypeDto(truckType.TruckTypeId, truckType.Name); return(new ResultDto { Success = true, Message = "Caminhão cadastrado com sucesso.", Data = resultTruckTypeDto }); }