예제 #1
0
        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
            });
        }
    }
예제 #2
0
        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
            });
        }