public JavabVM getjavabforCreat(string IdSoal = "") { JavabVM jv = new JavabVM(); jv.IdSoal = long.Parse(IdSoal); return(jv); }
public IActionResult Create([FromBody] JavabVM javab) { if (!ModelState.IsValid || (javab == null)) { return(BadRequest()); } var q = _javab.Creatjavab(javab); if (q) { return(Ok()); } return(BadRequest()); }
public bool EditeJavab(JavabVM javab) { if (javab != null) { var q = GetById(javab.Id);// _javabs.Where(x=>x.Id == javab.Id).FirstOrDefault(); if (q == null) { return(false); // else return false; } q.Matn = javab.Matn; db.MarkAsChanged(q); db.SaveAllChanges(); return(true); } return(false); }
public IActionResult Put(long id, [FromBody] JavabVM javab) { if ( !ModelState.IsValid || !_javab.isJavabOfuser(javab.Id, 1) || (javab.Id != id) || (javab == null || id < 1)) { return(BadRequest()); } var q = _javab.EditeJavab(javab); if (q) { return(Ok("*** علی باوامی ***")); } else { return(BadRequest()); } }
public IActionResult Put(long id, [FromBody] JavabVM javab) { var user = _user.GetCurrentUserId(); if ( !ModelState.IsValid || !_javab.isJavabOfuser(javab.Id, user) || (javab.Id != id) || (javab == null || id < 1)) { return(BadRequest()); } var q = _javab.EditeJavab(javab); if (q) { return(Ok()); } else { return(BadRequest()); } }
public bool Creatjavab(JavabVM jv) { try { var s = _users.GetCurrentUserAsync().Result; var sl = _soals.GetById(jv.IdSoal); if (sl == null || s == null) { return(false); } db.Addnew <Javab>(new Javab { Matn = jv.Matn, IsDeleted = false, Isvisited = false, Soal = sl, User = s, RegDate = DateTime.Now }); db.SaveAllChanges(); return(true); } catch { return(false); } }