public IActionResult Setup(SetupModel model)
        {
            using (var context = new AdminPanelContext())
            {
                context.Database.Migrate();
            }

            _siteInformationManager.Add(new AddSiteInformationModel()
            {
                ProjectName   = model.ProjectName,
                SmtPort       = model.SmtPort,
                SmtpPassword  = model.SmtpPassword,
                SmtpServer    = model.SmtpServer,
                SmtpEnableSsl = model.SmtpEnableSsl,
                SmtpUserName  = model.SmtpUserName,
            });
            model.SelectedLanguages.ForEach(x => { _languageManager.Add(GetLang(x)); });
            _userManager.Add(new AddUserModel()
            {
                Email           = model.UserEmail,
                Name            = model.UserName,
                Password        = model.UserPassword,
                PasswordControl = model.UserPassword,
                Role            = Role.Support,
            });
            return(Ok(new { Redirect = Url.Action("Index") }));
        }
Ejemplo n.º 2
0
        public ActionResult AddP(Languages veri)
        {
            LanguageManager _language = new LanguageManager(new EFLanguage());
            string          _Durum;

            try
            {
                if (ModelState.IsValid)
                {
                    var response = _ConnectionApiSettings.httpClient.PostAsJsonAsync("Example/PostID", veri).Result;
                    RecurringJob.AddOrUpdate(() =>
                                             _language.Add(veri), Cron.Minutely);
                    if (response.IsSuccessStatusCode)
                    {
                        _Durum = "Basariyla eklendi";
                    }
                    else
                    {
                        _Durum = "Eklenirken bir problemle karsilasildi.";
                    }
                }
                else
                {
                    _Durum = "Eklenirken bir problemle karsilasildi.";
                }
            }
            catch
            {
                _Durum = "Eklenirken bir problemle karsilasildi.";
            }
            return(Json(_Durum, JsonRequestBehavior.AllowGet));
            //LanguageManager _language = new LanguageManager(new EFLanguage());
            //_language.Add(veri);
            //return View();
        }
Ejemplo n.º 3
0
 public ActionResult Create(LanguageVm model)
 {
     if (ModelState.IsValid)
     {
         var  languages = Mapper.Map <Language>(model);
         bool isSave    = _languageManager.Add(languages);
         if (isSave)
         {
             return(RedirectToAction("Index"));
         }
     }
     return(View());
 }
Ejemplo n.º 4
0
        internal static void Init()
        {
            LanguageManager.Add(ON);
            LanguageManager.Add(OFF);
            LanguageManager.Add(DEFEAT);
            LanguageManager.Add(VICTORY);
            LanguageManager.Add(CREWMATE);
            LanguageManager.Add(IMPOSTOR);

            LanguageManager.Add(COMMAND_NOT_FOUND);
            LanguageManager.Add(AVAILABLE_COMMANDS);
            LanguageManager.Add(USAGE);
            LanguageManager.Add(USAGE_ALL);

            LanguageManager.Add(MAPS_CUSTOM);
            LanguageManager.Add(MAPS_NONE);
        }
Ejemplo n.º 5
0
        public ContentResult SaveExcel(string item)
        {
            //string b = Request["item"];
            IEnumerable <Language> objItemList = JsonConvert.DeserializeObject <IEnumerable <Language> >(item);

            JsonObject obj = new JsonObject();

            obj.StatusCode = 200;
            obj.Message    = "The process is sucessed";
            foreach (Language objitem in objItemList)
            {
                //default value
                //objitem.CreatedUser = CurrentUser.UserName;
                objitem.CreatedDate = SystemConfig.CurrentDate;
                objitem.CompanyID   = CurrentUser.CompanyID;
                LanguageManager.Add(objitem);
            }

            return(Content(JsonConvert.SerializeObject(obj), "application/json"));
        }
Ejemplo n.º 6
0
        public ActionResult Create(Language model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    model.CompanyID = CurrentUser.CompanyID;

                    if (model.LanguageId != 0)
                    {
                        //get default value
                        Language objOldLanguage = LanguageManager.GetById(model.LanguageId, CurrentUser.CompanyID);
                        if (objOldLanguage != null)
                        {
                            model.CreatedDate = objOldLanguage.CreatedDate;
                            model.CreatedUser = objOldLanguage.CreatedUser;
                        }

                        LanguageManager.Update(model);
                    }
                    else
                    {
                        // TODO: Add insert logic here
                        //model.CreatedUser = CurrentUser.UserName;
                        model.CreatedDate = SystemConfig.CurrentDate;
                        LanguageManager.Add(model);
                    }
                    return(View(ViewFolder + "list.cshtml", LanguageManager.GetAll(CurrentUser.CompanyID)));
                }
            }
            catch (Exception ObjEx)
            {
                //LogHelper.AddLog(new IfindLog() {LinkUrl=Request.Url.AbsoluteUri,Exception= ObjEx.Message,Message = ObjEx.StackTrace});
                return(View(model));
            }
            return(View(model));
        }