public int AdminEdit(Danhgia dg) { try { Danhgia dgia = db.Danhgia.Find(dg.Masodanhgia); dgia.Masodanhgia = dgia.Masodanhgia; dgia.Manamhoc = dg.Manamhoc; dgia.Mavienchuc = dgia.Mavienchuc; dgia.Kqth = dgia.Kqth; dgia.Daoduc = dgia.Daoduc; dgia.Trachnhiem = dgia.Trachnhiem; dgia.Khac = dgia.Khac; dgia.Uudiem = dgia.Uudiem; dgia.Nhuocdiem = dgia.Nhuocdiem; dgia.Loai = dgia.Loai; dgia.Ykbm = dg.Ykbm; dgia.Bomon = dg.Bomon; dgia.Ngaybmdg = dg.Ngaybmdg; dgia.Ykienkhoa = dg.Ykienkhoa; dgia.Khoa = dg.Khoa; dgia.Ngaykhoadg = dg.Ngaykhoadg; db.Entry(dgia).State = EntityState.Modified; db.SaveChanges(); return(1); } catch { throw; } }
public async Task <ActionResult <Danhgia> > CreateReviewAsync(ReviewCreateDto review) { Danhgia reviewModel = _mapper.Map <Danhgia>(review); await _reviewService.CreateReviewAsync(reviewModel); return(CreatedAtRoute(nameof(GetReviewByIdAsync), new { id = reviewModel.MaDanhGia }, reviewModel)); }
public async Task DeleteReviewAsync(Danhgia review) { if (review == null) { throw new ArgumentNullException(nameof(review)); } _context.Danhgias.Remove(review); await _context.SaveChangesAsync(); }
public async Task CreateReviewAsync(Danhgia review) { var ticket = await _context.Vexes.Where(p => p.MaVe == review.MaVe && p.MaKh == review.MaNd).Select(p => p.TrangThai).FirstOrDefaultAsync(); if (ticket == null || ticket == false) { return; } if (review == null) { throw new ArgumentNullException(nameof(review)); } _context.Danhgias.Add(review); await _context.SaveChangesAsync(); }
public int Create([FromBody] Danhgia dg) { dg.Masodanhgia = auto_id(); db.Danhgia.Add(dg); try { if (ModelState.IsValid) { db.SaveChanges(); } return(1); } catch (DbUpdateException) { throw; } }
public int Delete(string id) { try { Danhgia dg = db.Danhgia.Find(id); if (dg != null) { db.Danhgia.Remove(dg); db.SaveChanges(); return(1); } else { return(0); } } catch { throw; } }
public async Task UpdateReviewAsync(Danhgia review) { await _context.SaveChangesAsync(); }