コード例 #1
0
        public ActionResult Create([Bind(Include = "Id,Name,Abrv,Make_Id")] VehicleModelViewModel vehicleModelViewModel)
        {
            if (ModelState.IsValid)
            {
                vehicleModelViewModel.Id = Guid.NewGuid();
                _serviceModel.Add(vehicleModelViewModel);
                return(RedirectToAction("Index"));
            }

            return(View(vehicleModelViewModel));
        }
コード例 #2
0
        public async Task <HttpResponseMessage> Add(VehicleModel vehicleModel)
        {
            if (!ModelState.IsValid)
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest, "Invalid data"));
            }

            VehicleModelServ vehicleModelServ = mapper.Map <VehicleModelServ>(vehicleModel);
            bool             provjera         = await VehicleModelService.Add(vehicleModelServ);

            if (provjera)
            {
                return(Request.CreateResponse(HttpStatusCode.OK, "Vehicle model is successfully created!"));
            }
            else
            {
                return(Request.CreateResponse(HttpStatusCode.Conflict, "Vehicle model is not created!"));
            }
        }
コード例 #3
0
 public ActionResult Create(VehicleModel vehicleModel)
 {
     try
     {
         if (vehicleModel.Name == null)
         {
             ViewBag.Response = Domain.DTOs.Response.Fail("Adı alanı boş bırakılamaz");
             return(View());
         }
         var response = VehicleModelService.Add(vehicleModel);
         ViewBag.Response = response;
     }
     catch
     {
         ViewBag.Response = Domain.DTOs.Response.Fail("Bir Hata oluştu");
     }
     finally
     {
         ViewBag.VehicleBrands = GetVehicleBrand();
     }
     return(View());
 }