Ejemplo n.º 1
0
        public IActionResult Delete(TypeOfInsurance toi)
        {
            var typeOfInsuranceToDelete = db.TypesOfInsurance.FirstOrDefault(t => t.Id == toi.Id);

            db.TypesOfInsurance.Remove(typeOfInsuranceToDelete);
            db.SaveChanges();

            return(RedirectToAction("Index"));
        }
Ejemplo n.º 2
0
        protected void GridViewTypeOfInsurance_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            GridViewRow     row             = GridViewTypeOfInsurance.Rows[e.RowIndex];
            int             id              = Convert.ToInt32(row.Cells[1].Text);
            TypeOfInsurance TypeOfInsurance = _db.TypesOfInsurance.Where(f => f.Id == id).FirstOrDefault();

            _db.TypesOfInsurance.Remove(TypeOfInsurance);

            _db.SaveChanges();
            GridViewTypeOfInsurance.EditIndex = -1;

            ShowData(strFindTypeOfInsurance);
        }
Ejemplo n.º 3
0
        protected void GridViewTypeOfInsurance_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            GridViewRow     row             = GridViewTypeOfInsurance.Rows[e.RowIndex];
            int             id              = Convert.ToInt32(((TextBox)(row.Cells[1].Controls[0])).Text);
            TypeOfInsurance TypeOfInsurance = _db.TypesOfInsurance.Where(f => f.Id == id).FirstOrDefault();

            TypeOfInsurance.Name        = ((TextBox)(row.Cells[2].Controls[0])).Text;
            TypeOfInsurance.Description = ((TextBox)(row.Cells[3].Controls[0])).Text;
            TypeOfInsurance.Price       = int.Parse(((TextBox)(row.Cells[4].Controls[0])).Text);
            TypeOfInsurance.Payment     = int.Parse(((TextBox)(row.Cells[5].Controls[0])).Text);
            _db.SaveChanges();
            GridViewTypeOfInsurance.EditIndex = -1;

            ShowData(strFindTypeOfInsurance);
        }
Ejemplo n.º 4
0
        public IActionResult Create(TypeOfInsurance toi)
        {
            if (ModelState.IsValid)
            {
                var typeOfInsurance = new TypeOfInsurance()
                {
                    Name = toi.Name,
                    InsurersTypesOfInsurance = new List <InsurerTypeOfInsurance>()
                };
                db.TypesOfInsurance.Add(typeOfInsurance);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(toi));
        }
Ejemplo n.º 5
0
        public IActionResult Edit(TypeOfInsurance toi)
        {
            var typeOfInsuranceToEdit = db.TypesOfInsurance.FirstOrDefault(t => t.Id == toi.Id);

            if (ModelState.IsValid)
            {
                typeOfInsuranceToEdit.Name = toi.Name;
                if (toi.InsurersTypesOfInsurance == null)
                {
                    typeOfInsuranceToEdit.InsurersTypesOfInsurance = new List <InsurerTypeOfInsurance>();
                }
                else
                {
                    typeOfInsuranceToEdit.InsurersTypesOfInsurance = toi.InsurersTypesOfInsurance;
                }
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(typeOfInsuranceToEdit));
        }
Ejemplo n.º 6
0
        protected void ButtonAddTypeOfInsurance_Click(object sender, EventArgs e)
        {
            string          nameTypeOfInsurance = TextBoxTypeOfInsuranceName.Text ?? "";
            string          description         = TextBoxDescription.Text ?? "";
            decimal         price           = int.Parse(TextBoxPrice.Text);
            decimal         payment         = int.Parse(TextBoxPayment.Text);
            TypeOfInsurance TypeOfInsurance = new TypeOfInsurance
            {
                Name        = nameTypeOfInsurance,
                Description = description,
                Price       = price,
                Payment     = payment,
            };

            _db.TypesOfInsurance.Add(TypeOfInsurance);
            _db.SaveChanges();
            TextBoxTypeOfInsuranceName.Text = "";
            TextBoxDescription.Text         = "";
            TextBoxPrice.Text   = "";
            TextBoxPayment.Text = "";
            ShowData(strFindTypeOfInsurance);
        }