예제 #1
0
        public async Task Put()
        {
            //Arrange
            var get = await controller.Get(1);

            var okgetResult = Assert.IsType <OkObjectResult>(get);
            var entity      = Assert.IsType <agency>(okgetResult.Value);
            var newEntity   = new agency();

            newEntity.agency_name = "Mocktestagency1";
            newEntity.address     = "123 Agency Ave";
            newEntity.city        = "Chicago";
            //should test the equals Equatable for all these too
            var huh = entity.Equals(newEntity);
            //Act
            var response = await controller.Put(1, entity);

            // Assert
            var okResult = Assert.IsType <OkObjectResult>(response);
            var result   = Assert.IsType <agency>(okResult.Value);

            Assert.Equal(entity.agency_name, result.agency_name);
            Assert.Equal(entity.address, result.address);
            Assert.Equal(entity.agency_id, result.agency_id);
        }
예제 #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            agency agency = db.agencies.Find(id);

            db.agencies.Remove(agency);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #3
0
 public ActionResult Edit(agency agency)
 {
     if (ModelState.IsValid)
     {
         db.Entry(agency).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(agency));
 }
예제 #4
0
 public ActionResult Edit([Bind(Include = "agency_id,agency_name,agency_address,agency_phone")] agency agency)
 {
     if (ModelState.IsValid)
     {
         db.Entry(agency).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(agency));
 }
예제 #5
0
        public ActionResult Create(agency agency)
        {
            if (ModelState.IsValid)
            {
                db.agencies.Add(agency);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(agency));
        }
예제 #6
0
        public ActionResult Create([Bind(Include = "agency_id,agency_name,agency_address,agency_phone")] agency agency)
        {
            if (ModelState.IsValid)
            {
                db.agencies.Add(agency);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(agency));
        }
 public agency Insert_agency_select(int ID)
 {
     agency = agency.Select(ID);
     Insert_address_id_txt.Text    = Convert.ToString(agency.address_id);
     Insert_agency_name_txt.Text   = Convert.ToString(agency.agency_name);
     Insert_primary_fName_txt.Text = Convert.ToString(agency.primary_fName);
     Insert_primary_lName_txt.Text = Convert.ToString(agency.primary_lName);
     Insert_primary_phone_txt.Text = Convert.ToString(agency.primary_phone);
     Insert_sec_fName_txt.Text     = Convert.ToString(agency.sec_fName);
     Insert_sec_lName_txt.Text     = Convert.ToString(agency.sec_lName);
     Insert_sec_phone_txt.Text     = Convert.ToString(agency.sec_phone);
     return(agency);
 }
예제 #8
0
        // GET: Administrator/agencies/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            agency agency = db.agencies.Find(id);

            if (agency == null)
            {
                return(HttpNotFound());
            }
            return(View(agency));
        }
 public agency agency_insert()
 {
     agency.address_id = Convert.ToInt32(Insert_address_id_txt.Text);
     agency.agency_name = Insert_agency_name_txt.Text;
     agency.primary_fName = Insert_primary_fName_txt.Text;
     agency.primary_lName = Insert_primary_lName_txt.Text;
     agency.primary_phone = Insert_primary_phone_txt.Text;
     agency.sec_fName = Insert_sec_fName_txt.Text;
     agency.sec_lName = Insert_sec_lName_txt.Text;
     agency.sec_phone = Insert_sec_phone_txt.Text;
     agency = agency.Insert(agency);
     Insert_agency_GridView.DataBind();
     Update_agency_GridView.DataBind();
     Delete_agency_GridView.DataBind();
     return agency;
 }
 public agency agency_insert()
 {
     agency.address_id    = Convert.ToInt32(Insert_address_id_txt.Text);
     agency.agency_name   = Insert_agency_name_txt.Text;
     agency.primary_fName = Insert_primary_fName_txt.Text;
     agency.primary_lName = Insert_primary_lName_txt.Text;
     agency.primary_phone = Insert_primary_phone_txt.Text;
     agency.sec_fName     = Insert_sec_fName_txt.Text;
     agency.sec_lName     = Insert_sec_lName_txt.Text;
     agency.sec_phone     = Insert_sec_phone_txt.Text;
     agency = agency.Insert(agency);
     Insert_agency_GridView.DataBind();
     Update_agency_GridView.DataBind();
     Delete_agency_GridView.DataBind();
     return(agency);
 }
예제 #11
0
 public async Task <IActionResult> Post([FromBody] agency entity)
 {
     try
     {
         if (!isValid(entity))
         {
             return(new BadRequestObjectResult("Invalid input parameters"));                  // This returns HTTP 404
         }
         //sm(agent.Messages);
         return(Ok(await agent.Add <agency>(entity)));
     }
     catch (Exception ex)
     {
         //sm(agent.Messages);
         return(await HandleExceptionAsync(ex));
     }
 }
 public agency agency_update(int ID)
 {
     agency = agency.Select(ID);
     agency.agency_id = Convert.ToInt32(Update_agency_id_txt.Text);
     agency.address_id = Convert.ToInt32(Update_address_id_txt.Text);
     agency.agency_name = Update_agency_name_txt.Text;
     agency.primary_fName = Update_primary_fName_txt.Text;
     agency.primary_lName = Update_primary_lName_txt.Text;
     agency.primary_phone = Update_primary_phone_txt.Text;
     agency.sec_fName = Update_sec_fName_txt.Text;
     agency.sec_lName = Update_sec_lName_txt.Text;
     agency.sec_phone = Update_sec_phone_txt.Text;
     agency.Update(agency);
     Insert_agency_GridView.DataBind();
     Update_agency_GridView.DataBind();
     Delete_agency_GridView.DataBind();
     return agency;
 }
예제 #13
0
        public async Task <IActionResult> Put(int id, [FromBody] agency entity)
        {
            try
            {
                if (id < 0 || !isValid(entity))
                {
                    return(new BadRequestObjectResult("Invalid input parameters"));
                }

                //sm(agent.Messages);
                return(Ok(await agent.Update <agency>(id, entity)));
            }
            catch (Exception ex)
            {
                //sm(agent.Messages);
                return(await HandleExceptionAsync(ex));
            }
        }
 public agency agency_update(int ID)
 {
     agency               = agency.Select(ID);
     agency.agency_id     = Convert.ToInt32(Update_agency_id_txt.Text);
     agency.address_id    = Convert.ToInt32(Update_address_id_txt.Text);
     agency.agency_name   = Update_agency_name_txt.Text;
     agency.primary_fName = Update_primary_fName_txt.Text;
     agency.primary_lName = Update_primary_lName_txt.Text;
     agency.primary_phone = Update_primary_phone_txt.Text;
     agency.sec_fName     = Update_sec_fName_txt.Text;
     agency.sec_lName     = Update_sec_lName_txt.Text;
     agency.sec_phone     = Update_sec_phone_txt.Text;
     agency.Update(agency);
     Insert_agency_GridView.DataBind();
     Update_agency_GridView.DataBind();
     Delete_agency_GridView.DataBind();
     return(agency);
 }
예제 #15
0
        public async Task Post()
        {
            //Arrange
            var entity = new agency()
            {
                agency_name = "testPostAgency", address = "222 Newmock St."
            };


            //Act
            var response = await controller.Post(entity);

            // Assert
            var okResult = Assert.IsType <OkObjectResult>(response);
            var result   = Assert.IsType <agency>(okResult.Value);


            Assert.Equal("testPostAgency", result.agency_name);
            Assert.Equal("222 Newmock St.", result.address);
        }
 protected void UPDATE(object sender, EventArgs e)
 {
     agency = agency_update(Convert.ToInt32(Update_agency_GridView.SelectedValue));
 }
 protected void Update_Select_Record(object sender, EventArgs e)
 {
     agency = Update_agency_select(Convert.ToInt32(Update_agency_GridView.SelectedValue));
 }
 public agency Delete_agency_select(int ID)
 {
     agency = agency.Select(ID);
     Delete_agency_id_txt_lbl.Text = Convert.ToString(agency.agency_id);
     Delete_address_id_txt_lbl.Text = Convert.ToString(agency.address_id);
     Delete_agency_name_txt_lbl.Text = Convert.ToString(agency.agency_name);
     Delete_primary_fName_txt_lbl.Text = Convert.ToString(agency.primary_fName);
     Delete_primary_lName_txt_lbl.Text = Convert.ToString(agency.primary_lName);
     Delete_primary_phone_txt_lbl.Text = Convert.ToString(agency.primary_phone);
     Delete_sec_fName_txt_lbl.Text = Convert.ToString(agency.sec_fName);
     Delete_sec_lName_txt_lbl.Text = Convert.ToString(agency.sec_lName);
     Delete_sec_phone_txt_lbl.Text = Convert.ToString(agency.sec_phone);
     return agency;
 }
예제 #19
0
        //
        // GET: /Agency/Delete/5

        public ActionResult Delete(int id)
        {
            agency agency = db.agencies.Find(id);

            return(View(agency));
        }
 protected void Update_Select_Record(object sender, EventArgs e)
 {
     agency = Update_agency_select(Convert.ToInt32(Update_agency_GridView.SelectedValue));
 }
 protected void UPDATE(object sender, EventArgs e)
 {
     agency = agency_update(Convert.ToInt32(Update_agency_GridView.SelectedValue));
 }
예제 #22
0
        //
        // GET: /Agency/Details/5

        public ViewResult Details(int id)
        {
            agency agency = db.agencies.Find(id);

            return(View(agency));
        }
 protected void Insert_Select_Record(object sender, EventArgs e)
 {
     agency = Insert_agency_select(Convert.ToInt32(Insert_agency_GridView.SelectedValue));
 }
 protected void INSERT(object sender, EventArgs e)
 {
     agency = agency_insert();
 }
예제 #25
0
파일: Agency.cs 프로젝트: lencar29/Proteus
 private Agency(agency agencyData)
     : base()
 {
     MapProperties(this, agencyData);
 }
 protected void INSERT(object sender, EventArgs e)
 {
     agency = agency_insert();
 }
 protected void Insert_Select_Record(object sender, EventArgs e)
 {
     agency = Insert_agency_select(Convert.ToInt32(Insert_agency_GridView.SelectedValue));
 }