public JavabVM getjavabforCreat(string IdSoal = "")
        {
            JavabVM jv = new JavabVM();

            jv.IdSoal = long.Parse(IdSoal);
            return(jv);
        }
Example #2
0
        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);
 }
Example #4
0
        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); }
 }