public async Task <int> UpdateThuocTinhHangHoa(ThuocTinhHangHoa thuocTinhHangHoa) { _context.Entry(thuocTinhHangHoa).State = EntityState.Modified; _context.Entry(thuocTinhHangHoa).Property("NgayLap").IsModified = false; return(await _context.SaveChangesAsync()); }
private async Task <IActionResult> RUD(int?id, bool?modal, bool?redirect) { AddInfoToViewData(); bool isModal = modal ?? false; bool isRedirect = redirect ?? true; Message message = new Message(); if (id == null) { if (isModal) { message.Type = MessageType.Error; message.Header = _sharedLocalizer["DefaultErrorHeader"]; message.Content = _sharedLocalizer["NotFound"]; } } try { ThuocTinhHangHoa thuocTinhHangHoa = await _bookStoreData.GetThuocTinhHangHoaById(id); if (thuocTinhHangHoa == null) { if (isModal) { message.Type = MessageType.Error; message.Header = _sharedLocalizer["DefaultErrorHeader"]; message.Content = _sharedLocalizer["NotFound"]; } } else { ViewData["Modal"] = isModal; ViewData["Redirect"] = isRedirect; if (isModal) { return(PartialView(GetUrlPartialPartial(), thuocTinhHangHoa)); } else { return(View(thuocTinhHangHoa)); } } } catch (Exception ex) { message.Type = MessageType.Error; message.Header = _sharedLocalizer["DefaultErrorHeader"]; message.Content = _sharedLocalizer[ex.GetType().FullName]; } if (isModal) { return(Json(message)); } else { return(RedirectToAction("Index")); } }
public async Task <int> AddThuocTinhHangHoa(ThuocTinhHangHoa thuocTinhHangHoa) { await _context.ThuocTinhHangHoa.AddAsync(thuocTinhHangHoa); return(await _context.SaveChangesAsync()); }