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