Пример #1
0
        public ActionResult Create(ProgramDegreeTypes pdts)
        {
            try
            {
                if (pdts.File != null)
                {
                    pdts.Program.ImagePath = pdts.File.FileName;
                    string target = Path.Combine(Server.MapPath("~/images"), Path.GetFileName(pdts.File.FileName));
                    if (!System.IO.File.Exists(target))
                    {
                        pdts.File.SaveAs(target);
                        ViewBag.Message = "File Uploaded Successfully...";
                    }
                    else
                    {
                        ViewBag.Message = "File Already Exists...";
                    }
                }

                // TODO: Add insert logic here
                ProgramManager.Insert(pdts.Program);
                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                ViewBag.Message = ex.Message;
                return(View(pdts));
            }
        }
Пример #2
0
        protected void btnInsert_Click(object sender, EventArgs e)
        {
            try
            {
                program              = new Program();
                program.Description  = txtDescription.Text;
                program.DegreeTypeId = degreeTypes[ddlDegreeTypes.SelectedIndex].Id;

                int results = ProgramManager.Insert(program);
                Response.Write("Inserted " + results + " rows...");

                programs.Add(program);

                Rebind();

                if (results > 0)
                {
                    ddlPrograms.SelectedValue = program.Id.ToString();
                }
                ddlPrograms_SelectedIndexChanged(sender, e);
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }
        }
Пример #3
0
        public void InsertTest()
        {
            Program program = new Program {
                Description = "Basketweaving", DegreeTypeId = 3
            };

            Assert.AreNotEqual(0, ProgramManager.Insert(program));
        }
Пример #4
0
 // POST: api/Program
 public void Post([FromBody] Program program)
 {
     ProgramManager.Insert(program);
 }