Esempio n. 1
0
        public ActionResult Add(DATA.Domains.AccountHolder accountHolder)
        {
            try
            {
                var checkContacts = accountHolderProvider.GetContact(accountHolder.Contact);
                if (checkContacts == null)
                {
                    accountHolderProvider.Add(accountHolder);
                    TempData["alert"] = GetAlert("Account Holder added successfully", "success");
                }
                else
                {
                    TempData["alert"] = GetAlert("contact already exists", "error");
                }
                var accountholderTypes = accountHolderProvider.GetAccountHolderType();
                return(View(accountholderTypes));
            }

            catch
            {
                var accountholderTypes = accountHolderProvider.GetAccountHolderType();
                TempData["alert"] = GetAlert("Account Holder not added successfully", "error");
                return(View(accountholderTypes));
            }
        }
Esempio n. 2
0
        public ActionResult Add(DATA.Domains.Trademark trademark)
        {
            try
            {
                trademark.UniqueKey = Guid.NewGuid().ToString();
                trademark.OnTrial   = false;
                trademark.User.FirstOrDefault().Role = "Admin";
                trademark.TrialExpired   = false;
                trademark.TrialStartedOn = DateTime.Now;
                trademark.TrialPeriod    = 30;
                trademark.User.FirstOrDefault().CreatedOn = DateTime.Now;
                var checkEmail = userProvider.GetEmail(trademark.User.FirstOrDefault().Email);
                if (checkEmail == null)
                {
                    TempData["alert"] = GetAlert("TradeMark added successfully", "Success");

                    DATA.Domains.AccountHolder accountHolder = new DATA.Domains.AccountHolder
                    {
                        FirstName           = trademark.OwnerName,
                        TradeMarkUniqueKey  = trademark.UniqueKey,
                        Address             = trademark.Address,
                        Detail              = trademark.Detail,
                        Contact             = trademark.Contact,
                        AccountHolderTypeID = 4,
                        CreatedOn           = trademark.CreatedOn
                    };
                    trademark.AccountHolder.Add(accountHolder);
                    var trademarkId = trademarkProvider.Add(trademark);
                }

                else
                {
                    TempData["alert"] = GetAlert("Email Already Exists", "error");
                }

                return(View());
            }
            catch (Exception ex)
            {
                TempData["alert"] = GetAlert("TradeMark not added successfully", "error");
                return(View());
            }
        }
Esempio n. 3
0
        public ActionResult Update(DATA.Domains.AccountHolder accountHolder)
        {
            accountHolderProvider.Update(accountHolder);

            return(RedirectToAction("get"));
        }