public async Task <IActionResult> Edit(int?id, ServiceCRUDvm serviceVm) { if (id == null) { return(NotFound()); } ServiceCRUDvm serviceVM = new ServiceCRUDvm { Service = _db.Services.Find(id), ServiceCategories = _db.ServiceCategories.ToList() }; Service service = _db.Services.Find(id); if (service == null) { return(NotFound()); } service.Axle = serviceVm.Service.Axle; service.Description = serviceVm.Service.Description; service.Name = serviceVm.Service.Name; service.RearBrakesRepair = serviceVm.Service.RearBrakesRepair; service.RearBrakesShoes = serviceVm.Service.RearBrakesShoes; service.StartersAlternators = serviceVm.Service.StartersAlternators; service.FrontBrakesRepair = serviceVm.Service.FrontBrakesRepair; string a = Request.Form["categories"]; ServiceCategory serviceCategory = _db.ServiceCategories.FirstOrDefault(s => s.Name.ToLower().Trim() == a.ToLower().Trim()); service.ServiceCategoryId = serviceCategory.Id; await _db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public IActionResult Create() { ServiceCRUDvm serviceVM = new ServiceCRUDvm { ServiceCategories = _db.ServiceCategories.ToList() }; return(View(serviceVM)); }
public IActionResult Edit(int?id) { if (id == null) { return(NotFound()); } ServiceCRUDvm serviceVM = new ServiceCRUDvm { Service = _db.Services.Find(id), ServiceCategories = _db.ServiceCategories.ToList() }; if (serviceVM == null) { return(NotFound()); } return(View(serviceVM)); }
public async Task <IActionResult> Create(ServiceCRUDvm serviceVM) { Service service = new Service { Name = serviceVM.Service.Name, Axle = serviceVM.Service.Axle, Description = serviceVM.Service.Description, FrontBrakesRepair = serviceVM.Service.FrontBrakesRepair, RearBrakesRepair = serviceVM.Service.RearBrakesRepair, RearBrakesShoes = serviceVM.Service.RearBrakesShoes, StartersAlternators = serviceVM.Service.StartersAlternators }; string a = Request.Form["categories"]; ServiceCategory serviceCategory = _db.ServiceCategories.FirstOrDefault(s => s.Name.ToLower().Trim() == a.ToLower().Trim()); service.ServiceCategoryId = serviceCategory.Id; _db.Services.Add(service); await _db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <IActionResult> Edit(int?id, ServiceCRUDvm serviceCRU) { if (id == null) { return(View()); } ServiceImage image = _db.ServiceImages.Find(id); if (image == null) { return(NotFound()); } if (serviceCRU.ServiceImage.Photo != null) { if (!serviceCRU.ServiceImage.Photo.IsImage()) { ModelState.AddModelError("", "Shekil formatinda bir fayl sechin"); return(View()); } if (serviceCRU.ServiceImage.Photo.MaxLength(1400)) { ModelState.AddModelError("", "Shekilin olchusu max 1400kb ola biler"); return(View()); } Helper.DeleteImg(_env.WebRootPath, "img/services", image.Image); image.Image = await serviceCRU.ServiceImage.Photo.SaveImage(_env.WebRootPath, "img/services"); string aaaa = Request.Form["services"]; Service serviceImage1 = _db.Services.FirstOrDefault(s => s.Name.ToLower().Trim() == aaaa.ToLower().Trim()); image.ServiceId = serviceImage1.Id; string b = Request.Form["ismain"]; if (b.ToLower().Trim() == "main") { image.IsMain = true; } else { image.IsMain = false; } await _db.SaveChangesAsync(); return(RedirectToAction("Index")); } else { string aaaa = Request.Form["services"]; Service serviceImage1 = _db.Services.FirstOrDefault(s => s.Name.ToLower().Trim() == aaaa.ToLower().Trim()); image.ServiceId = serviceImage1.Id; string b = Request.Form["ismain"]; if (b.ToLower().Trim() == "main") { image.IsMain = true; } else { image.IsMain = false; } await _db.SaveChangesAsync(); return(RedirectToAction("Index")); } }