public ActionResult EditBusinessType(Guid id) { BusinessDomainLogic businessDomainLogic = new BusinessDomainLogic(); BusinessType businessType = businessDomainLogic.GetBusinessType(id); return(PartialView("SaveBusinessType", businessType)); }
public ActionResult UpdateAboutUsPage(BusinessObject BusinessObject) { BusinessDomainLogic businessDomainLogic = new BusinessDomainLogic(); businessDomainLogic.UpdateAboutUsPageMerchant(BusinessObject); return(RedirectToAction("LocationList", new { isSucess = true })); }
/// <summary> /// /// </summary> /// <param name="businessGuid"></param> /// <returns></returns> public ActionResult MyLocation(Guid businessGuid) { BusinessDomainLogic businessDomainLogic = new BusinessDomainLogic(); BusinessObject businessObject = new BusinessObject(); businessObject = businessDomainLogic.GetLocationByGuid(businessGuid); businessObject.CityList.Add(new Domain.City { CityGuid = Guid.Empty, CityName = "Other", CityUrlName = "Other" }); ViewBag.GoolgeMapKey = ConfigurationManager.AppSettings["GoogleMapKey"]; return(View(businessObject)); }
/// <summary> /// /// </summary> /// <returns></returns> public ActionResult AddLocation() { BusinessDomainLogic businessDomainLogic = new BusinessDomainLogic(); ViewBag.GoolgeMapKey = ConfigurationManager.AppSettings["GoogleMapKey"]; var model = businessDomainLogic.Newbusiness(); model.CityList.Add(new Domain.City { CityGuid = Guid.Empty, CityName = "Other", CityUrlName = "Other" }); return(View(model)); }
public ActionResult BusinessHeader() { Guid selectedBusinessTypeGuid = Guid.Empty; if (TempData["SelectedBusinessTypeGuid"] != null) { ViewBag.selectedBusinessTypeGuid = (Guid)(TempData["SelectedBusinessTypeGuid"]); } BusinessDomainLogic businessDomainLogic = new BusinessDomainLogic(); return(PartialView("_filterBusinessHeader", businessDomainLogic.GetBusinessHeader())); }
/// <summary> /// /// </summary> /// <param name="id"></param> /// <param name="BusinessTypeGuid"></param> /// <param name="LocationGuid"></param> /// <returns></returns> public ActionResult LocationListUser(string id, Nullable <Guid> BusinessTypeGuid, Nullable <Guid> LocationGuid) { BusinessDomainLogic businessDomainLogic = new BusinessDomainLogic(); CommonDomainLogic _commonDomainLogic = new CommonDomainLogic(); ChooseCity chooseCity = new ChooseCity(); TempData["SelectedBusinessTypeGuid"] = BusinessTypeGuid; if (!string.IsNullOrEmpty(id)) { Guid _cityguid = _commonDomainLogic.FindCityGuid(id); UserDomainLogic _userDomainLogic = new UserDomainLogic(); _userDomainLogic.UpdatePreferedCity(_cityguid); chooseCity.Cities = _commonDomainLogic.GetCityByGUID(_cityguid); chooseCity.SelectedCity = new City { CityName = chooseCity.Cities.FirstOrDefault().CityName, CityGuid = chooseCity.Cities.FirstOrDefault().CityGuid, CityUrlName = chooseCity.Cities.FirstOrDefault().CityUrlName }; } else { UserDomainLogic userDomainLogic = new UserDomainLogic(); string guid = userDomainLogic.FindUser(UserVariables.LoggedInUserGuid).PreferedCity; if (!string.IsNullOrEmpty(guid)) { chooseCity.Cities = _commonDomainLogic.GetCityByGUID(new Guid(guid)); } else { chooseCity.Cities = _commonDomainLogic.GetCities(); } chooseCity.SelectedCity = new City { CityName = chooseCity.Cities.FirstOrDefault().CityName, CityGuid = chooseCity.Cities.FirstOrDefault().CityGuid, CityUrlName = chooseCity.Cities.FirstOrDefault().CityUrlName }; } int Currentpage = 0; TempData["CurrentPage"] = null; if (LocationGuid == null || LocationGuid == Guid.Empty) { if (Request.Url.AbsoluteUri.Contains('?') && Request.Url.AbsoluteUri.Contains("page")) { TempData["CurrentPage"] = Request.Url.AbsoluteUri.Split('&')[1].Split('=')[1].Split('&')[0]; Currentpage = TempData["CurrentPage"] == null ? 0 : Convert.ToInt32(TempData["CurrentPage"]); TempData.Keep(); } } return(View(businessDomainLogic.GetBusinessByCity(chooseCity.SelectedCity, BusinessTypeGuid, Currentpage))); }
/// <summary> /// /// </summary> /// <param name="isSucess"></param> /// <returns></returns> public ActionResult LocationList(bool isSucess = false) { BusinessDomainLogic businessDomainLogic = new BusinessDomainLogic(); if (TempData["Success"] != null) { Success(TempData["Success"].ToString()); } if (isSucess) { Success("Saved successfully"); } return(View(businessDomainLogic.GetAllLocations())); }
public ActionResult UserRegistration() { UserRegistration userregistration = new Domain.User.UserRegistration(); UserDomainLogic userDomainLogic = new UserDomainLogic(); BusinessDomainLogic businessDomainLogic = new BusinessDomainLogic(); CommonDomainLogic commonDomainLogic = new CommonDomainLogic(); userregistration.Cities = userDomainLogic.GetCities(); userregistration.Cities.Add(new Domain.City { CityGuid = Guid.Empty, CityName = "Other", CityUrlName = "Other" }); userregistration.Countries = commonDomainLogic.GetCountryList(); userregistration.BusinessTypeList = businessDomainLogic.GetBusinessTypes(); return(View(userregistration)); }
/// <summary> /// /// </summary> /// <param name="guid"></param> /// <returns></returns> public ActionResult UserAppointments(Nullable <Guid> guid) { BusinessDomainLogic businessDomainLogic = new BusinessDomainLogic(); int Currentpage = 0; TempData["CurrentPage"] = null; if (guid == null || guid == Guid.Empty) { if (Request.Url.AbsoluteUri.Contains('?') && Request.Url.AbsoluteUri.Contains("page")) { TempData["CurrentPage"] = Request.Url.AbsoluteUri.Split('&')[1].Split('=')[1].Split('&')[0]; Currentpage = TempData["CurrentPage"] == null ? 0 : Convert.ToInt32(TempData["CurrentPage"]); TempData.Keep(); } } return(View(businessDomainLogic.GetAppointmentByUserGuid(guid.HasValue ? guid.Value : Guid.Empty, Currentpage))); }
public ActionResult DeleteLocation(Guid BusinessGuid) { Message message = new Message(); BusinessDomainLogic businessDomainLogic = new BusinessDomainLogic(); if (businessDomainLogic.DeleteLocation(BusinessGuid)) { ModelState.Clear(); message.MessageText = "Location has been deleted successfully."; message.MessageType = MessageType.Success; } else { message.MessageText = "Location deletion failed."; message.MessageType = MessageType.Error; } return(Json(message, JsonRequestBehavior.AllowGet)); }
/// <summary> /// /// </summary> /// <param name="SaloonAppointmentGuid"></param> /// <returns></returns> public ActionResult DeleteSaloonAppointment(Guid SaloonAppointmentGuid) { BusinessDomainLogic businessDomainLogic = new BusinessDomainLogic(); Message message = new Message(); if (businessDomainLogic.DeleteSaloonAppointment(SaloonAppointmentGuid)) { ModelState.Clear(); message.MessageText = "Appointment has been deleted successfully."; message.MessageType = MessageType.Success; } else { message.MessageText = "Appointment deletion failed."; message.MessageType = MessageType.Error; } return(Json(message, JsonRequestBehavior.AllowGet)); }
public ActionResult EditBusinessType(BusinessType businessType) { BusinessDomainLogic businessDomainLogic = new BusinessDomainLogic(); Message message = new Message(); if (businessDomainLogic.UpdateBusinessType(businessType)) { ModelState.Clear(); businessType = new BusinessType(); message.MessageText = "Business Type updated successfully."; message.MessageType = MessageType.Success; } else { message.MessageText = "Business Type already exists."; message.MessageType = MessageType.Error; } return(Json(message, JsonRequestBehavior.AllowGet));; }
public ActionResult AddDiscountCoupon() { BusinessDomainLogic businessDomainLogic = new BusinessDomainLogic(); ShoppingCartDomainLogic shoppingCartDomainLogic = new ShoppingCartDomainLogic(); var model = new Discount(); model.BranchList = businessDomainLogic.GetBranchList(UserVariables.LoggedInUserGuid); var branch = model.BranchList.Count > 0 ? model.BranchList[0] : null; if (branch != null) { Guid branchGuid = Guid.Empty; Guid.TryParse(branch.Value, out branchGuid); model.ProductList = GetProductListByBranchGuid(branchGuid); model.ProductList = model.ProductList ?? new List <CustomSelectListItem>(); } return(View("AddDiscountCoupon", model)); }
public ActionResult UpdateLocation(BusinessObject BusinessObject) { BusinessDomainLogic businessDomainLogic = new BusinessDomainLogic(); CommonDomainLogic commonDomainLogic = new CommonDomainLogic(); if (!string.IsNullOrEmpty(BusinessObject.CityName) && BusinessObject.CityGuid == Guid.Empty) { Bringly.Domain.City city = new Domain.City { CityGuid = Guid.NewGuid(), CityName = BusinessObject.CityName, CityUrlName = BusinessObject.CityName }; BusinessObject.CityGuid = commonDomainLogic.AddCity(city); } return(Json(businessDomainLogic.UpdateLocation(BusinessObject), JsonRequestBehavior.AllowGet)); }
public ActionResult UpdateDiscountCoupon(Discount discount) { if (!ModelState.IsValid) { return(View("EditCoupon", discount)); } if (discount.DiscountType == 2 && (discount.ProductIds == null || discount.ProductIds.Length < 1)) { ModelState.AddModelError("ProductIds", "Select at least one product."); BusinessDomainLogic businessDomainLogic = new BusinessDomainLogic(); discount.BranchList = businessDomainLogic.GetBranchList(UserVariables.LoggedInUserGuid); if (discount.BranchGuid != null && discount.BranchGuid != Guid.Empty) { discount.ProductList = GetProductListByBranchGuid(discount.BranchGuid); discount.ProductList = discount.ProductList ?? new List <CustomSelectListItem>(); } return(View("EditCoupon", discount)); } if (discount.DiscountPriceType == 1 && discount.DiscountValue > 100) { ModelState.AddModelError("DiscountValue", "Percentage Value cann't be greater than 100%."); BusinessDomainLogic businessDomainLogic = new BusinessDomainLogic(); discount.BranchList = businessDomainLogic.GetBranchList(UserVariables.LoggedInUserGuid); if (discount.BranchGuid != null && discount.BranchGuid != Guid.Empty) { discount.ProductList = GetProductListByBranchGuid(discount.BranchGuid); discount.ProductList = discount.ProductList ?? new List <CustomSelectListItem>(); } return(View("EditCoupon", discount)); } ShoppingCartDomainLogic shoppingCartDomainLogic = new ShoppingCartDomainLogic(); var result = shoppingCartDomainLogic.UpdateDicountCoupon(discount); var message = result ? "Coupon has been updated." : "Operation failled."; TempData["hasError"] = !result; TempData["message"] = message; return(RedirectToAction("coupons")); }
public ActionResult EditCoupon(int couponId) { ShoppingCartDomainLogic shoppingCartDomainLogic = new ShoppingCartDomainLogic(); BusinessDomainLogic businessDomainLogic = new BusinessDomainLogic(); var model = shoppingCartDomainLogic.GetDiscountCoupon(couponId); model.BranchList = businessDomainLogic.GetBranchList(UserVariables.LoggedInUserGuid); if (model.BranchGuid != null && model.BranchList.Count > 0) { var selectedBranch = model.BranchList.Where(x => x.Value == model.BranchGuid.ToString()).Select(b => b).FirstOrDefault(); if (selectedBranch != null) { Guid branchGuid = Guid.Empty; Guid.TryParse(selectedBranch.Value, out branchGuid); model.ProductList = GetProductListByBranchGuid(branchGuid); model.ProductList = model.ProductList ?? new List <CustomSelectListItem>(); } } return(View("EditCoupon", model)); }
public ActionResult AddLocation(BusinessObject businessObject) { BusinessDomainLogic businessDomainLogic = new BusinessDomainLogic(); if (!string.IsNullOrEmpty(businessObject.CityName) && businessObject.CityGuid == Guid.Empty) { CommonDomainLogic commonDomainLogic = new CommonDomainLogic(); Bringly.Domain.City city = new Domain.City { CityGuid = Guid.NewGuid(), CityName = businessObject.CityName, CityUrlName = businessObject.CityName }; businessObject.CityGuid = commonDomainLogic.AddCity(city); } businessDomainLogic.AddLocation(businessObject); TempData["Success"] = "Saved successfully"; return(RedirectToAction("LocationList", "Business")); //return Json(businessDomainLogic.AddLocation(businessObject), JsonRequestBehavior.AllowGet); }
/// <summary> /// /// </summary> /// <returns></returns> public ActionResult NewRegistrationfromSocialPage() { bool isFromSocialMedia = Convert.ToBoolean(QueryStringHelper.getValue("sm")); if (!isFromSocialMedia) { isFromSocialMedia = TempData["isFromSocialMedia"] == null ? false : (bool)TempData["isFromSocialMedia"]; } ViewBag.isFromSocialMedia = isFromSocialMedia; UserDomainLogic userDomainLogic = new UserDomainLogic(); BusinessDomainLogic businessDomainLogic = new BusinessDomainLogic(); UserProfile userProfile = userDomainLogic.FindUser(UserVariables.LoggedInUserGuid); CommonDomainLogic commonDomainLogic = new CommonDomainLogic(); userProfile.BusinessTypeList = businessDomainLogic.GetBusinessTypes(); userProfile.Cities = commonDomainLogic.GetCities(); userProfile.Cities.Add(new Domain.City { CityGuid = Guid.Empty, CityName = "Other", CityUrlName = "Other" }); ViewBag.isFromSocialMedia = isFromSocialMedia; return(View(userProfile)); }
public JsonResult IsSaloonBooked(BusinessObject businessObject) { BusinessDomainLogic businessDomainLogic = new BusinessDomainLogic(); return(Json(businessDomainLogic.IsSaloonBooked(businessObject))); }
public JsonResult MakeSaloonAppointment(BusinessObject businessObject) { BusinessDomainLogic businessDomainLogic = new BusinessDomainLogic(); return(Json(businessDomainLogic.MakeUpdateAppointment(businessObject))); }
/// <summary> /// /// </summary> /// <param name="guid"></param> /// <returns></returns> public ActionResult GetBusinessInfo(Guid guid) { BusinessDomainLogic businessDomainLogic = new BusinessDomainLogic(); return(PartialView("_GetBusinessInfo", businessDomainLogic.GetLocationByGuid(guid))); }
/// <summary> /// /// </summary> /// <param name="CustomFieldGuid"></param> /// <returns></returns> public ActionResult DeleteCustomField(Guid CustomFieldGuid) { BusinessDomainLogic businessDomainLogic = new BusinessDomainLogic(); return(Json(businessDomainLogic.DeleteCustomProperty(CustomFieldGuid), JsonRequestBehavior.AllowGet)); }
/// <summary> /// /// </summary> /// <param name="CustomFiledList"></param> /// <returns></returns> public ActionResult UpdateCustomField(List <CustomProperty> CustomFiledList) { BusinessDomainLogic businessDomainLogic = new BusinessDomainLogic(); return(Json(businessDomainLogic.UpdateCustomProperty(CustomFiledList), JsonRequestBehavior.AllowGet)); }
/// <summary> /// /// </summary> /// <returns></returns> public ActionResult ManageBusinessType() { BusinessDomainLogic businessDomainLogic = new BusinessDomainLogic(); return(View(businessDomainLogic.GetBusinessTypes())); }