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); }
//[BasicAuthentication] //[AutorizeByRole(AutorizeByRoleAttribute.roles.Admin)] public HttpResponseMessage AddCarType(CarTypeModel carTypeModel) { try { HttpResponseMessage hrm = new HttpResponseMessage(HttpStatusCode.Created) { Content = new StringContent(JsonConvert.SerializeObject(carTypeRepository.AddCarType(carTypeModel))) }; return(hrm); } catch (Exception ex) { Errors errors = ErrorsHelper.GetErrors(ex); HttpResponseMessage hr = new HttpResponseMessage(HttpStatusCode.InternalServerError) { Content = new StringContent(errors.ToString()) }; return(hr); } }
public HttpResponseMessage AddCarType(CarTypeModel carTypeModel) { try { if (carTypeModel == null) { return(Request.CreateResponse(HttpStatusCode.BadRequest, "Data is null.")); } if (!ModelState.IsValid) { Errors errors = ErrorsHelper.GetErrors(ModelState); return(Request.CreateResponse(HttpStatusCode.BadRequest, errors)); } CarTypeModel addedCarType = carTypeRepository.AddCarType(carTypeModel); return(Request.CreateResponse(HttpStatusCode.Created, addedCarType)); } catch (Exception ex) { Errors errors = ErrorsHelper.GetErrors(ex); return(Request.CreateResponse(HttpStatusCode.InternalServerError, errors)); } }
public IActionResult AddCarType(CarTypeModel carTypeModel) { try { if (carTypeModel == null) { return(BadRequest("Data is null.")); } if (!ModelState.IsValid) { Errors errors = ErrorsHelper.GetErrors(ModelState); return(BadRequest(errors)); } CarTypeModel addedCarType = carTypeRepository.AddCarType(carTypeModel); return(StatusCode(StatusCodes.Status201Created, addedCarType)); } catch (Exception ex) { Errors errors = ErrorsHelper.GetErrors(ex); return(StatusCode(StatusCodes.Status500InternalServerError, errors)); } }