Beispiel #1
0
        public ActionResult PartnerRestaurant(PartnerRestaurantViewModel model)
        {
            if (Session != null && Session.Contents != null)
            {
                AuthenticatedUserInfo authenticatedUserInfo = Session["loggeduser"] as AuthenticatedUserInfo;

                if (authenticatedUserInfo != null)
                {
                    UserDTO userDTO = EntityDTOHelper.GetEntityDTO <DAL.User, UserDTO>(new CEUserManager().FindById(
                                                                                           int.Parse(DataSecurityTripleDES.GetPlainText(authenticatedUserInfo.UserId))));

                    PartnerRestaurantViewModel partnerRestaurantViewModel = null;

                    if (((Common.UserTypeEnum)userDTO.UserTypeFlag).HasFlag(Common.UserTypeEnum.PartnerRestaurant))
                    {
                        partnerRestaurantViewModel = new PartnerRestaurantViewModel()
                        {
                            Id            = userDTO.Id,
                            ContactNumber = userDTO.ContactNumber,
                            Email         = userDTO.EmailAddress,
                            FirstName     = userDTO.FirstName,
                            Surname       = userDTO.Surname,
                            Role          = Common.UserTypeEnum.PartnerRestaurant.GetDescription()
                        };
                    }

                    if ((userDTO.AddressId ?? "").Length > 0)
                    {
                        DataProvider dataProvider = new DataProvider();

                        DAL.Address anAddress = dataProvider.FindAddressById(
                            int.Parse(DataSecurityTripleDES.GetPlainText(userDTO.AddressId)));

                        AddressViewModel addressViewModel = EntityDTOHelper.GetEntityDTO <DAL.Address, AddressViewModel>(anAddress);

                        if (anAddress != null)
                        {
                            DAL.Region region = dataProvider.FindRegionById(anAddress.RegionId ?? 0);

                            if (region != null)
                            {
                                addressViewModel.RegionAlias = region.RegionAlias;
                                addressViewModel.RegionId    = DataSecurityTripleDES.GetEncryptedText(region.Id);
                            }

                            partnerRestaurantViewModel.Addresses = new List <AddressViewModel>()
                            {
                                addressViewModel
                            };
                        }
                    }

                    return(View("PartnerRestaurant", partnerRestaurantViewModel));
                }
            }

            return(View("Error"));
        }
Beispiel #2
0
 public void RegionSelectAll(DataGridView ScheduleList)
 {
     try
     {
         region = new DAL.Region();
         PopulateDataLayer();
         ScheduleList.DataSource = region.RegionSelectAll().Tables[0];
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #3
0
 public DataSet GetRaceSeason()
 {
     try
     {
         region = new DAL.Region();
         DataSet dataResult = new DataSet();
         PopulateDataLayer();
         dataResult = region.GetRaceSeason();
         return(dataResult);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #4
0
 public Boolean RegionDelete()
 {
     try
     {
         Boolean status = false;
         region = new DAL.Region();
         PopulateDataLayer();
         region.RegionDelete();
         MessageBox.Show("Record Successfully Deleted!", "Delete Record");
         status = true;
         return(status);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #5
0
 public Boolean Save()
 {
     try
     {
         Boolean status = false;
         region = new DAL.Region();
         PopulateDataLayer();
         region.Save();
         MessageBox.Show("Region Record Save!", "Record Save");
         status = true;
         return(status);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }