public IHttpActionResult PostsaveProfile(imgBase64Str obj) { var val = new tBusinessEntity(); if (obj.img != null) { byte[] imageBytes = Convert.FromBase64String(obj.img); val.ProfileImg = imageBytes; } val.UserId = obj.userid; val.BusinessEntityName = obj.name; val.BusinessEntityAddress = obj.add; val.About = obj.desc; val.ContactNo = obj.contact; val.EntityId = Guid.NewGuid().ToString("N").Substring(0, 5).ToUpper(); val.DateCreated = DateTime.Now; val.Latitude = obj.lat; val.Longitude = obj.longitude; db.Entry(val).State = EntityState.Added; db.SaveChanges(); return(Json(val.EntityId)); }
public IHttpActionResult PuttblProduct(int id, imgBase64Str data) { var tblProduct = db.tblProducts.SingleOrDefault(a => a.recNo == id); byte[] imageBytes = data.ProductImg != null?Convert.FromBase64String(data.ProductImg) : tblProduct.ProductImg; tblProduct.ProductImg = imageBytes; tblProduct.ProductName = data.ProductName; tblProduct.ProductDescription = data.ProductDescription; tblProduct.CategoryId = db.tblProductCategories.FirstOrDefault(a => a.CategoryName == data.CategoryId).CategoryId; tblProduct.DateUpdated = DateTime.Now; db.Entry(tblProduct).State = EntityState.Modified; db.SaveChanges(); return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult Postadd(imgBase64Str data) { tblProduct tblProduct = new tblProduct(); byte[] imageBytes = data.ProductImg != null?Convert.FromBase64String(data.ProductImg) : null; tblProduct.ProductId = Guid.NewGuid().ToString("N").Substring(0, 5).ToUpper(); tblProduct.DateCreated = DateTime.Now; tblProduct.Status = 0; tblProduct.ProductImg = imageBytes; tblProduct.ProductName = data.ProductName; tblProduct.ProductDescription = data.ProductDescription; tblProduct.CategoryId = db.tblProductCategories.FirstOrDefault(a => a.CategoryName == data.CategoryId).CategoryId; tblProduct.BranchId = data.BranchID; db.Entry(tblProduct).State = EntityState.Added; db.SaveChanges(); return(Json(tblProduct)); }