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));
        }
        public IHttpActionResult PutsaveUpdateCert(certificateData data)
        {
            var obj = db.tCertifications.SingleOrDefault(a => a.recNo == data.data.recNo);

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

                obj.FileImg = imageBytes;
            }

            obj.Filename    = data.data.Filename;
            obj.Description = data.data.Description;

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

            var value = db.tCertifications.Where(a => a.UserId == data.data.UserId).ToList();

            return(Json(data.data.recNo));
        }