public IHttpActionResult PuttPersonInfo(int id, tPersonInfo tPersonInfo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tPersonInfo.recNo) { return(BadRequest()); } db.Entry(tPersonInfo).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!tPersonInfoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PutproInfoChange(tPersonInfo data) { data.DateUpdated = DateTime.Now; db.Entry(data).State = EntityState.Modified; db.SaveChanges(); return(Json("success")); }
public IHttpActionResult GettPersonInfo(int id) { tPersonInfo tPersonInfo = db.tPersonInfoes.Find(id); if (tPersonInfo == null) { return(NotFound()); } return(Ok(tPersonInfo)); }
public IHttpActionResult PosttPersonInfo(tPersonInfo tPersonInfo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.tPersonInfoes.Add(tPersonInfo); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = tPersonInfo.recNo }, tPersonInfo)); }
public IHttpActionResult DeletetPersonInfo(int id) { tPersonInfo tPersonInfo = db.tPersonInfoes.Find(id); if (tPersonInfo == null) { return(NotFound()); } db.tPersonInfoes.Remove(tPersonInfo); db.SaveChanges(); return(Ok(tPersonInfo)); }
public IHttpActionResult PosttPersonInfo(Person p) { tUserValidationId tuv = new tUserValidationId(); //string convert = hdnImage.Replace("data:image/png;base64,", String.Empty); byte[] profileImageBytes = null; p.frontImage = removeString(p.frontImage); p.backImage = removeString(p.backImage); if (p.profilepic.Length > 20) { p.profilepic = removeString(p.profilepic); } else { p.profilepic = null; } if (p.profilepic != null) { profileImageBytes = p.profilepic != null?Convert.FromBase64String(p.profilepic) : null; } byte[] frontimageBytes = p.frontImage != null?Convert.FromBase64String(p.frontImage) : null; byte[] backimageBytes = p.backImage != null?Convert.FromBase64String(p.backImage) : null; tPersonInfo tp = new tPersonInfo(); string user = HttpContext.Current.Request.Cookies["uid"].Value; //personId generate once string personId = em.generateCode(4); tp.PersonId = personId; tp.Firstname = p.Firstname; tp.Middlename = p.Middlename; tp.Lastname = p.Lastname; tp.Birthdate = p.Birthdate; tp.ContactNo = p.ContactNo; tp.DateCreated = DateTime.Now; tp.Address = p.Address; tp.ProfileImg = profileImageBytes; tp.Status = 0; tp.UserId = user; for (var i = 0; i < 2; i++) { string validationId = em.generateCode(4); if (i == 0) { tuv.Image = frontimageBytes; tuv.ImageDescription = p.prodDescription1; } else { tuv.Image = backimageBytes; tuv.ImageDescription = p.prodDescription2; } tuv.PersonId = personId; tuv.ValidationId = validationId; tuv.DateCreated = DateTime.Now; tuv.Status = i; tuv.CreatedBy = user; db.tUserValidationIds.Add(tuv); db.SaveChanges(); } db.tPersonInfoes.Add(tp); db.SaveChanges(); return(Ok(user)); }