public static bool EditInstituional(Institutional record)
        {
            using (DeneysanContext db = new DeneysanContext())
            {
                try
                {
                    Institutional editrecord = db.Institutional.SingleOrDefault(d => d.TypeId == record.TypeId && d.Language == record.Language);

                    if (editrecord == null)
                    {
                        editrecord = new Institutional();
                        editrecord.TimeUpdated = DateTime.Now;
                        editrecord.TypeId = record.TypeId;
                        editrecord.Language = record.Language;
                        editrecord.Content = record.Content;
                        db.Institutional.Add(editrecord);
                    }
                    else
                    {
                        editrecord.TimeUpdated = DateTime.Now;
                        editrecord.Content = record.Content;
                    }

                    db.SaveChanges();

                    return true;
                }
                catch (Exception)
                {
                    return false;
                }
                
            }
        }
Пример #2
0
        public IActionResult InstitutionalCreate(Models.Institutional institutionalForm)
        {
            ClaimsPrincipal cp   = this.User;
            MySqlDatabase   msDB = new MySqlDatabase();

            String  userId               = cp.FindFirst(ClaimTypes.NameIdentifier).Value;
            String  displayName          = "";
            Boolean institutionalControl = false;

            var institutionalJsonData = new Institutional
            {
                displayname            = institutionalForm.firstname + " " + institutionalForm.lastname,
                firstname              = institutionalForm.firstname,
                lastname               = institutionalForm.lastname,
                birthday               = institutionalForm.birthday,
                taxidein               = institutionalForm.taxidein,
                email                  = institutionalForm.email,
                alternativeemail       = institutionalForm.alternativeemail,
                phone                  = institutionalForm.phone,
                alternativephone       = institutionalForm.alternativephone,
                address                = institutionalForm.address,
                country                = institutionalForm.country,
                state                  = institutionalForm.state,
                city                   = institutionalForm.city,
                zipcode                = institutionalForm.zipcode,
                companycorporationname = institutionalForm.companycorporationname,
                companytaxid_ein       = institutionalForm.companytaxid_ein,
                companysectors         = institutionalForm.companysectors,
                companyabout           = institutionalForm.companyabout,
                companyemail           = institutionalForm.companyemail,
                companyphone           = institutionalForm.phone,
                companywebsite         = institutionalForm.companywebsite,
                companyaddress         = institutionalForm.companyaddress,
                companycountry         = institutionalForm.companycountry,
                companystate           = institutionalForm.companystate,
                companycity            = institutionalForm.companycity,
                companyzipcode         = institutionalForm.companyzipcode,
            };

            string jsonData;

            jsonData             = JsonConvert.SerializeObject(institutionalJsonData);
            institutionalControl = msDB.accountInstitutionalJsonCreate(userId, "Create Profile", jsonData);

            if (institutionalControl)
            {
                displayName = institutionalForm.firstname + " " + institutionalForm.lastname;
                ClaimsIdentity displayNameIdentity = new ClaimsIdentity();
                displayNameIdentity.AddClaim(new Claim(ClaimTypes.Name, displayName));
                cp.AddIdentity(displayNameIdentity);
                HttpContext.SignInAsync(cp);

                return(RedirectToAction("Index", "Home"));
            }
            else
            {
                return(RedirectToAction("Index", "Login"));
            }
        }
 public ActionResult Misyon(Institutional record)
 {
     string lang = FillLanguagesList();
     record.Language = lang;
     record.TypeId = Convert.ToInt32(EnumInstituionalTypes.Misyon);
     ViewBag.ProcessMessage = InstituionalManager.EditInstituional(record);
     return View();
 }
Пример #4
0
        public ActionResult WhyUs(Institutional record)
        {
            string lang = FillLanguagesList();

            record.Language        = lang;
            record.TypeId          = Convert.ToInt32(EnumInstituionalTypes.NedenBiz);
            ViewBag.ProcessMessage = InstituionalManager.EditInstituional(record);
            return(View());
        }
Пример #5
0
 public static Institutional GetInstationalByLanguage(string language, int typeid)
 {
     using (MainContext db = new MainContext())
     {
         if (string.IsNullOrEmpty(language))
         {
             language = "tr";
         }
         Institutional instional_info = db.Institutional.SingleOrDefault(d => d.TypeId == typeid && d.Language == language);
         return(instional_info);
     }
 }
Пример #6
0
        public ActionResult Create(FormCollection formCollection)
        {
            if (Session["Email"] != null)
            {
                Institutional        institutional = new Institutional();
                InstitutionalContext context       = new InstitutionalContext();

                institutional.Name = formCollection["Name"];

                context.Institutionals.Add(institutional);
                context.SaveChanges();

                return(RedirectToAction("Index"));
            }
            return(RedirectToAction("Index", "Home"));
        }
Пример #7
0
        public ActionResult Misyon(Institutional record, HttpPostedFileBase fileUpload)
        {
            string lang = FillLanguagesList();

            record.Language = lang;
            record.TypeId   = Convert.ToInt32(EnumInstituionalTypes.Misyon);
            if (fileUpload != null)
            {
                Random random = new Random();
                int    rand   = random.Next(1000, 99999999);

                fileUpload.SaveAs(Server.MapPath("/Content/images/" + fileUpload.FileName));
                record.Resim = "/Content/images/" + Utility.SetPagePlug(fileUpload.FileName) + "_" + rand + System.IO.Path.GetExtension(fileUpload.FileName);
            }
            ViewBag.ProcessMessage = InstituionalManager.EditInstituional(record);
            return(View());
        }
Пример #8
0
        public ActionResult Delete(int?id)
        {
            if (Session["Email"] != null)
            {
                if (id != null)
                {
                    InstitutionalContext context       = new InstitutionalContext();
                    Institutional        institutional = context.Institutionals.Single(pro => pro.Id == id);

                    return(View(institutional));
                }
                else
                {
                    return(RedirectToAction("Index", "Institutional"));
                }
            }
            return(RedirectToAction("Index", "Home"));
        }
Пример #9
0
        public static bool EditInstituional(Institutional record)
        {
            using (MainContext db = new MainContext())
            {
                try
                {
                    Institutional editrecord = db.Institutional.SingleOrDefault(d => d.TypeId == record.TypeId && d.Language == record.Language);

                    if (editrecord == null)
                    {
                        editrecord             = new Institutional();
                        editrecord.TimeUpdated = DateTime.Now;
                        editrecord.TypeId      = record.TypeId;
                        editrecord.Language    = record.Language;
                        editrecord.Content     = record.Content;
                        if (record.Resim != null)
                        {
                            editrecord.Resim = record.Resim;
                        }
                        editrecord.ResimTag = record.ResimTag;
                        db.Institutional.Add(editrecord);
                    }
                    else
                    {
                        editrecord.TimeUpdated = DateTime.Now;
                        editrecord.Content     = record.Content;
                        if (record.Resim != null)
                        {
                            editrecord.Resim = record.Resim;
                        }
                        editrecord.ResimTag = record.ResimTag;
                    }

                    db.SaveChanges();

                    return(true);
                }
                catch (Exception)
                {
                    return(false);
                }
            }
        }
Пример #10
0
        public ActionResult Edit(FormCollection formCollection, int?id)
        {
            if (Session["Email"] != null)
            {
                if (id != null)
                {
                    InstitutionalContext context       = new InstitutionalContext();
                    Institutional        institutional = context.Institutionals.Single(pro => pro.Id == id);

                    institutional.Name = formCollection["Name"];

                    context.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                else
                {
                    return(RedirectToAction("Index", "Institutional"));
                }
            }
            return(RedirectToAction("Index", "Home"));
        }
Пример #11
0
        public ActionResult Delete(int?id, FormCollection formCollection)
        {
            if (Session["Email"] != null)
            {
                if (id != null)
                {
                    InstitutionalContext context       = new InstitutionalContext();
                    Institutional        institutional = context.Institutionals.Single(pro => pro.Id == id);

                    context.Institutionals.Remove(institutional);

                    context.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                else
                {
                    return(RedirectToAction("Index", "Institutional"));
                }
            }
            return(RedirectToAction("Index", "Home"));
        }
Пример #12
0
 public OurTeamWrapperModel(IEnumerable <OurTeam> ourTeam, Institutional danismanlarimiz, Institutional uzmanlikalanlarimiz)
 {
     this.danismanlarimiz     = danismanlarimiz;
     this.ourTeam             = ourTeam;
     this.uzmanlikalanlarimiz = uzmanlikalanlarimiz;
 }
Пример #13
0
        public ActionResult Index()
        {
            Institutional model = InstituionalManager.GetInstationalByLanguage(lang, 0);

            return(View(model));
        }