public void AddMongoData2(BranchModel branchModel, CarTypeModel carTypeModel, CarModel carModel) { branchModel = branchRepository.AddBranch(branchModel); carTypeModel = carTypeRepository.AddCarType(carTypeModel); carModel.carBranchIDMongo = branchModel.branchIDMongo; carModel.carTypeIDMongo = carTypeModel.carTypeIdMongo; carModel = carsRepository.AddCar(carModel); }
public async Task <IActionResult> Create(Guid id, [Bind("CarId,NumberPlate,CarType,NumberOfDrivenKm")] Car car) { if (ModelState.IsValid) { _carsRepository.AddCar(car); return(RedirectToAction(nameof(Index))); } return(View(car)); }
/// <summary> /// Create car /// </summary> /// <param name="id"></param> /// <returns></returns> public async Task <int?> CreateCar(DtoCarCreate data) { int?result = null; Cars entity = _mapper.Map <Cars>(data); _carRepository.AddCar(entity); await _context.SaveChangesAsync(); result = entity.Id; return(result); }
public async Task <Car> Handle(AddCarCommand command) { var car = new Car() { Id = ObjectId.Empty, Model = command.Model, Client = new Client() { ForeName = command.ClientForeName, SureName = command.ClientSureName }, Description = command.Description, Photo = command.Photo, Producer = command.Producer, Received = command.Received, State = command.State }; return(await _carsRepository.AddCar(car)); }
public HttpResponseMessage AddCar(CarModel carModel) { try { HttpResponseMessage hrm = new HttpResponseMessage(HttpStatusCode.Created) { Content = new StringContent(JsonConvert.SerializeObject(carsRepository.AddCar(carModel))) }; return(hrm); } catch (Exception ex) { Errors errors = ErrorsHelper.GetErrors(ex); HttpResponseMessage hr = new HttpResponseMessage(HttpStatusCode.InternalServerError) { Content = new StringContent(errors.ToString()) }; return(hr); } }
public IActionResult AddCar(CarModel carModel) { try { if (carModel == null) { return(BadRequest("Data is null.")); } if (!ModelState.IsValid) { Errors errors = ErrorsHelper.GetErrors(ModelState); return(BadRequest(errors)); } CarModel addedCar = carsRepository.AddCar(carModel); return(StatusCode(StatusCodes.Status201Created, addedCar)); } catch (Exception ex) { Errors errors = ErrorsHelper.GetErrors(ex); return(StatusCode(StatusCodes.Status500InternalServerError, errors)); } }
public HttpResponseMessage AddCar(CarModel carModel) { try { if (carModel == null) { return(Request.CreateResponse(HttpStatusCode.BadRequest, "Data is null.")); } if (!ModelState.IsValid) { Errors errors = ErrorsHelper.GetErrors(ModelState); return(Request.CreateResponse(HttpStatusCode.BadRequest, errors)); } CarModel addedCar = carsRepository.AddCar(carModel); return(Request.CreateResponse(HttpStatusCode.Created, addedCar)); } catch (Exception ex) { Errors errors = ErrorsHelper.GetErrors(ex); return(Request.CreateResponse(HttpStatusCode.InternalServerError, errors)); } }