示例#1
0
        public ActionResult Create(DisputeRepresentVM viewModel)
        {
            //validar si el modelo no es valido. pendiente
            if (!ModelState.IsValid)
            {
                ViewBag.Error = "Error model validate. ";
                return(View(viewModel));
            }

            //if (System.IO.File.Exists(Server.MapPath("~/App_Data/" + fname)))
            //{
            //    System.IO.File.Delete(Server.MapPath("~/App_Data/" + fname));
            //}
            viewModel.relativePath = Server.MapPath("~/App_Data/");
            //attaches.Add(uploadedFile);

            var result = _repository.AddRepresent(viewModel);

            Helpers.Email.SendNotification(
                "*****@*****.**",
                "Represents to Dispute",
                "Dispute: " + viewModel.disputeId + "Terminal: falta poner el terminalId",
                result.Image
                );

            //pendiente a ver donde se va a redireccionar.
            return(RedirectToAction("Index", "Disputes"));
        }
示例#2
0
        public ActionResult Create(int id)
        {
            var viewModel = new DisputeRepresentVM()
            {
                disputeId = id
            };

            return(View(viewModel));
        }
        public DisputeRepresent AddRepresent(DisputeRepresentVM viewModel)
        {
            viewModel.Image = Helpers.ConvertTo.ImageToByteArray(viewModel.File);

            var disputeRepresent = Mapper.Map <DisputeRepresentVM, DisputeRepresent>(viewModel);

            //disputeRepresent.AttachData = data;
            Table.Add(disputeRepresent);
            Save();
            return(disputeRepresent);
        }
示例#4
0
 public ActionResult Upload(DisputeRepresentVM viewModel)
 {
     return(View(viewModel));
 }