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)); }