public IHttpActionResult PutportInfoChange(tCertification data)
 {
     data.DateUpdated     = DateTime.Now;
     db.Entry(data).State = EntityState.Modified;
     db.SaveChanges();
     return(Json(data));
 }
        public IHttpActionResult PostsaveCertificate(certificateData value)
        {
            var obj = new tCertification();

            if (value.FileImg != null)
            {
                byte[] imageBytes = Convert.FromBase64String(value.FileImg);

                obj.FileImg = imageBytes;
            }

            if (db.tBusinessEntities.Any(a => a.EntityId == value.userid))
            {
                obj.UserId = db.tBusinessEntities.FirstOrDefault(a => a.EntityId == value.userid).UserId;
            }
            else
            {
                obj.UserId = value.data.UserId;
            }

            obj.UserId      = value.data.UserId;
            obj.Filename    = value.data.Filename;
            obj.Description = value.data.Description;
            obj.DateCreated = DateTime.Now;
            obj.Status      = 0;

            db.Entry(obj).State = EntityState.Added;
            db.SaveChanges();

            var data = db.tCertifications.OrderByDescending(a => a.recNo).FirstOrDefault();

            return(Json(data));
        }