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