public IHttpActionResult UploadProfileImage(UserProfile_Images img)
        {
            var IsProfileExisting = _context.BDF_UserProfile.Where(e => e.UserProfileID == img.ProfileID).FirstOrDefault();
            var IsExisting        = _context.UserProfile_Images.Where(e => e.ProfileID == img.ProfileID).FirstOrDefault();

            if (IsProfileExisting == null)
            {
                return(Json(new { ErrorID = 1, ErrorMessage = "Error Occurs" }));
            }
            else
            {
                if (IsExisting != null)
                {
                    var existingImg = _context.UserProfile_Images.Where(e => e.ProfileID == img.ProfileID).FirstOrDefault();

                    existingImg.ImageData = img.ImageData;
                    _context.SaveChanges();

                    return(Json(new { ErrorID = 2, ErrorMessage = "Updated Successfully" }));
                }
                else
                {
                    var newImage = new UserProfile_Images()
                    {
                        ProfileID = img.ProfileID,
                        ImageData = img.ImageData,
                    };

                    _context.UserProfile_Images.Add(newImage);
                    _context.SaveChanges();

                    return(Json(new { ErrorID = 2, ErrorMessage = "Added Successfully" }));
                }
            }
        }
        public IHttpActionResult CreateProfile(BDF_UserProfile profile)
        {
            if (profile == null)
            {
                return(Json(new ResponseMessage()
                {
                    ErrorID = 1, ErrorMessage = "Error Occurs"
                }, new JsonSerializerSettings
                {
                    DefaultValueHandling = DefaultValueHandling.Ignore
                }));
            }

            else
            {
                //var IsExisting = _context.BDF_UserProfile.Where(e => e.FirstName == profile.FirstName && e.LastName == profile.LastName).FirstOrDefault();

                //if (IsExisting != null)
                //    return Json(new ResponseMessage { ErrorID = 1, ErrorMessage = "firstName and lastname existing in database !!" }, new JsonSerializerSettings
                //                                                                                                                        {
                //                                                                                                                            DefaultValueHandling = DefaultValueHandling.Ignore
                //                                                                                                                        });


                var new_Profile = new BDF_UserProfile()
                {
                    User_Id = profile.User_Id,
                    //UserProfileID=profile.User_Id,
                    FirstName   = profile.FirstName,
                    LastName    = profile.LastName,
                    DOB         = profile.DOB,
                    Gender      = profile.Gender,
                    BloodGroup  = profile.BloodGroup,
                    MobileNo    = profile.MobileNo,
                    govern_name = profile.govern_name,
                    city_name   = profile.city_name,
                };

                new_Profile.UserProfileID = profile.User_Id;

                //SaveImgURL(profile.ImageURL, new_Profile.UserProfileID);

                _context.BDF_UserProfile.Add(new_Profile);
                _context.SaveChanges();

                var img = new UserProfile_Images();
                img.ProfileID = profile.User_Id;

                _context.UserProfile_Images.Add(img);
                _context.SaveChanges();

                return(Json(new ResponseMessage {
                    ErrorID = 2, ErrorMessage = "Added Successfully", UserID = new_Profile.User_Id
                }));
            }
        }