Ejemplo n.º 1
0
        public ActionResult Save(ProposalViewModel obj)
        {
            try
            {
                ATMStagsReference.ATMStagsSoapClient atmStags = new ATMStagsReference.ATMStagsSoapClient();

                ProposalBusiness proposalBusiness = new ProposalBusiness();

                Proposal proposal = new Proposal();
                proposal.Insured           = new Insured();
                proposal.Insured.FirstName = obj.FirstName;
                proposal.Insured.LastName  = obj.LastName;
                proposal.Insured.Age       = obj.Age;
                CarBusiness carBusiness = new CarBusiness();
                proposal.Car = carBusiness.Find(obj.CarId);

                InsuredBusiness insuredBusiness = new InsuredBusiness();
                insuredBusiness.Insert(proposal.Insured);
                proposalBusiness.Insert(proposal);

                atmStags.Debitar(300, 2);
            }
            catch (Exception ex)
            {
            }

            return(RedirectToAction("List", "Proposal"));
        }
Ejemplo n.º 2
0
        public void TestInsert()
        {
            CarBusiness     carBusiness     = new CarBusiness();
            InsuredBusiness insuredBusiness = new InsuredBusiness();

            proposal.Car     = carBusiness.Find(1);
            proposal.Insured = insuredBusiness.Find(1);
            proposal.Value   = 100;

            proposalBusiness.Insert(proposal);

            Assert.IsTrue(proposal.Id > 0);
        }
Ejemplo n.º 3
0
        public HttpResponseMessage SaveInsured(Insured sendInsured)
        {
            try
            {
                InsuredBusiness Insuredbusiness = new InsuredBusiness();
                int             idInsured       = Insuredbusiness.SaveInsured(sendInsured);

                return(Request.CreateResponse(HttpStatusCode.OK, "Veículo" + idInsured + "adicionado"));
            }
            catch (Exception ex)
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest, ex.ToString()));
            }
        }
Ejemplo n.º 4
0
        public HttpResponseMessage Get()
        {
            try
            {
                InsuredBusiness Insuredbusiness = new InsuredBusiness();

                List <Insured> listInsureds = Insuredbusiness.GetInsureds();
                return(Request.CreateResponse(HttpStatusCode.OK, JsonConvert.SerializeObject(listInsureds)));
            }
            catch (Exception ex)
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest, ex.ToString()));
            }
        }
Ejemplo n.º 5
0
 public void Init()
 {
     insuredBusiness = new InsuredBusiness();
     insured         = new Insured();
 }