Example #1
0
        public ActionResult GetAlias(FormCollection collection)
        {
            var id   = collection["AliasId"].ToGuid();
            var list = (List <HomaAlias>)Session["AliasList"];

            if (list == null)
            {
                return(Content("false"));
            }
            var homaAlias = new HomaAlias();

            this.RadynTryUpdateModel(homaAlias);
            if (list.Any(x => x.Url == homaAlias.Url && x.Id != id))
            {
                ShowMessage(Resources.Common.ErrorInDelete, Resources.Common.MessaageTitle,
                            messageIcon: MessageIcon.Error);
                return(Content("false"));
            }
            var firstOrDefault = list.FirstOrDefault(@alias => @alias.Id.Equals(id));

            if (firstOrDefault != null)
            {
                this.RadynTryUpdateModel(firstOrDefault);
            }
            else
            {
                homaAlias.Id = Guid.NewGuid();
                list.Add(homaAlias);
            }
            return(Content("true"));
        }
Example #2
0
        public ActionResult GetAlias(Guid?aliasId)
        {
            HomaAlias homaAlias;

            if (aliasId == null || aliasId == Guid.Empty)
            {
                homaAlias = new HomaAlias();
            }
            else
            {
                var list = (List <HomaAlias>)Session["AliasList"];
                homaAlias = list.FirstOrDefault(@alias => @alias.Id.Equals(aliasId));
            }
            return(PartialView("PVAlias", homaAlias));
        }