public void PostService(Dichvu Service) { using (QLKhachsanEntities entity = new QLKhachsanEntities()) { entity.THEMDV(Service.TenDV, Service.GiaDV, Service.DVT, Service.Hinh, Service.Mota); } }
public async Task <IActionResult> Edit(string id, [Bind("Iddichvu,Tendv,Trangthai")] DichvuViewModel dichvu) { if (id != dichvu.Iddichvu) { return(NotFound()); } if (ModelState.IsValid) { try { Dichvu d = await _dichvuRepository.GetByIdAsync(dichvu.Iddichvu); d.Iddichvu = dichvu.Iddichvu; d.Tendv = dichvu.Tendv; d.Trangthai = dichvu.Trangthai; var result = _dichvuRepository.Update(d); if (result == null) { SetAlert("Cập nhật dịch vụ không thành công", "error"); } else { SetAlert("Cập nhật dịch vụ thành công", "success"); } } catch (DbUpdateConcurrencyException) { throw; } return(RedirectToAction(nameof(Index))); } return(View(dichvu)); }
private void barButtonItem14_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { Dichvu dk = new Dichvu(); dk.MdiParent = this; dk.Show(); }
public void PutService(long iddv, Dichvu service) { using (QLKhachsanEntities entity = new QLKhachsanEntities()) { var en = entity.Dichvus.FirstOrDefault(e => e.IDDV == iddv); en.TenDV = service.TenDV; en.GiaDV = service.GiaDV; en.DVT = service.DVT; en.Hinh = service.Hinh; en.Mota = service.Mota; entity.SaveChanges(); } }
public IActionResult Create([Bind("Iddichvu,Tendv,Trangthai")] Dichvu dichvu) { if (ModelState.IsValid) { var result = _dichvuRepository.Create(dichvu); if (result == null) { SetAlert("Thêm dịch vụ không thành công", "error"); } else { SetAlert("Thêm dịch vụ thành công", "success"); } return(RedirectToAction(nameof(Index))); } return(View(dichvu)); }
public IActionResult GetServiceData() { //List<string> nameService = new List<string>(); //var serviceNameData = _context.Services.ToList(); //foreach(var item in serviceNameData) //{ // nameService.Add(item.Name); //} ////nameService.ToArray(); //List<int?> count = new List<int?>(); //for (int i = 0; i < nameService.Count(); i++) //{ // var serviceCountData = _context.DetailRepairs.Where(s => s.IdWorkNavigation.IdServiceNavigation.Name == nameService[i]).Count(); // count.Add(serviceCountData); //} List <Dichvu> dichvuList = new List <Dichvu>(); List <int> countTyle = new List <int>(); List <string> nameData = new List <string>(); var serviceNameData = _context.Services.ToList(); foreach (var item in serviceNameData) { var serviceCountData = _context.DetailRepairs.Where(s => s.IdWorkNavigation.IdServiceNavigation.Name == item.Name).Count(); nameData.Add(item.Name); countTyle.Add(serviceCountData); } countTyle.ToArray(); var tongTyLe = 0; for (var i = 0; i < countTyle.Count(); i++) { tongTyLe += countTyle[i]; } for (var i = 0; i < countTyle.Count(); i++) { Dichvu dichvu = new Dichvu(); dichvu.name = nameData[i]; dichvu.data = (countTyle[i] / (float)tongTyLe) * 100; dichvuList.Add(dichvu); } return(Json(dichvuList)); }
// GET: Dichvu/Edit/5 public async Task <IActionResult> Edit(string id) { if (id == null) { return(NotFound()); } Dichvu dichvu = await _dichvuRepository.GetByIdAsync(id); if (dichvu == null) { return(NotFound()); } DichvuViewModel dichvuViewModel = new DichvuViewModel { Iddichvu = dichvu.Iddichvu, Tendv = dichvu.Tendv, Trangthai = dichvu.Trangthai }; Trangthai(dichvuViewModel.Trangthai); return(View(dichvuViewModel)); }