public IHttpActionResult Update(int key, AchivmentAttempDto model)
 {
     try
     {
         var set      = _db.Set <AchivmentAttemp>();
         var oldModel = set.Find(key);
         if (oldModel == null)
         {
             return(NotFound());
         }
         oldModel.FileExt  = model.FileExt;
         oldModel.FileName = model.FileName;
         oldModel.FileUrl  = model.FileUrl;
         oldModel.Comment  = model.Comment;
         _db.SaveChanges();
         return(Ok(model));
     }
     catch (Exception)
     {
         return(BadRequest());
     }
 }
 public IHttpActionResult Post(AchivmentAttempDto model)
 {
     try
     {
         var result = _db.Set <AchivmentAttemp>().Add(new AchivmentAttemp
         {
             UserId     = model.UserId,
             Comment    = model.Comment,
             FileName   = model.FileName,
             FileUrl    = model.FileUrl,
             FileExt    = model.FileExt,
             CreateDate = DateTime.Now
         });
         _db.SaveChanges();
         model.Id = result.Id;
         return(Ok(model));
     }
     catch
     {
         return(BadRequest());
     }
 }