public async Task <IActionResult> Create(HangXe hangXe) { if (ModelState.IsValid) { var files = HttpContext.Request.Form.Files; foreach (var Image in files) { if (Image != null && Image.Length > 0) { var file = Image; MemoryStream ms = new MemoryStream(); file.OpenReadStream().CopyTo(ms); //Models.User.UserModels imageEntity = new Models.User.UserModels() //{ // Img = Convert.ToBase64String(ms.ToArray()), //}; //datamax = imageEntity.Img; //hangXe.IMG = Convert.ToBase64String(ms.ToArray()); } } _context.Add(hangXe); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(hangXe)); }
public async Task <ActionResult <HangXe> > PostHangXe(HangXe hangXe) { _context.HangXe.Add(hangXe); await _context.SaveChangesAsync(); return(CreatedAtAction("GetHangXe", new { id = hangXe.Id }, hangXe)); }
public async Task <IActionResult> PutHangXe(int id, HangXe hangXe) { if (id != hangXe.Id) { return(BadRequest()); } _context.Entry(hangXe).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!HangXeExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
protected HangXe CreateNewHangXe() { HangXe entity = new HangXe(); entity.HangXeMember = "Test Test Test"; entity.GhiChu = "Test Test "; return(entity); }
public ActionResult SuaHangXe(int mahx) { if (Session["Taikhoanadmin"] == null) { return(RedirectToAction("Login", "Admin")); } HangXe hx = db.HangXes.SingleOrDefault(n => n.MaHX == mahx); return(View(hx)); }
public ActionResult ThemHangXe(HangXe hx) { if (Session["Taikhoanadmin"] == null) { return(RedirectToAction("Login", "Admin")); } db.HangXes.InsertOnSubmit(hx); db.SubmitChanges(); return(RedirectToAction("HangXe", "Admin")); }
public ActionResult SuaHangXe(HangXe hx) { if (Session["Taikhoanadmin"] == null) { return(RedirectToAction("Login", "Admin")); } HangXe hangxe = db.HangXes.SingleOrDefault(n => n.MaHX == hx.MaHX); hangxe.TenHX = hx.TenHX; hangxe.QuocGia = hx.QuocGia; db.SubmitChanges(); return(RedirectToAction("HangXe", "Admin")); }
public void Create() { try { HangXe entity = CreateNewHangXe(); object result = manager.Save(entity); Assert.IsNotNull(result); } catch (Exception ex) { Assert.Fail(ex.ToString()); } }
public void Delete() { try { HangXe entity = GetFirstHangXe(); manager.Delete(entity); entity = manager.GetById(entity.Id); Assert.IsNull(entity); } catch (Exception ex) { Assert.Fail(ex.ToString()); } }
public void Read() { try { HangXe entityA = CreateNewHangXe(); manager.Save(entityA); HangXe entityB = manager.GetById(entityA.Id); Assert.AreEqual(entityA, entityB); } catch (Exception ex) { Assert.Fail(ex.ToString()); } }
public IActionResult Save([FromBody] HangXe model) { try { if (model != null) { if (ModelState.IsValid) { if (model.HangXeId == 0) { _context.Add(model); } else { _context.Update(model); } var result = _context.SaveChanges(); if (result > 0) { return(new JsonResult(new { status = 1, message = "Thanh Cong" })); } } } return(new JsonResult(new { status = -1, message = "That Bai" })); } catch (Exception ex) { return(new JsonResult(new { status = -1, message = "Tao That Bai" })); } return(new JsonResult(new { status = -1, message = "Tao That Bai" })); }
public void Update() { try { HangXe entityA = GetFirstHangXe(); entityA.HangXeMember = "Test Test "; manager.Update(entityA); HangXe entityB = manager.GetById(entityA.Id); Assert.AreEqual(entityA.HangXeMember, entityB.HangXeMember); } catch (Exception ex) { Assert.Fail(ex.ToString()); } }
public void deleteHangXe(HangXe hx) { try { openConnection(); SqlCommand cmd = new SqlCommand("XoaHangXe", Conn); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@ID_HangXe", hx.ID); cmd.ExecuteNonQuery(); } catch (Exception ex) { throw; } finally { closeConnection(); } }