예제 #1
0
        public TbSeHistorialMoneda ViewModelToDomain(HistorialMonedaViewModel officeViewModel)
        {
            TbSeHistorialMoneda domain = new TbSeHistorialMoneda();

            domain.Fecha        = officeViewModel.Fecha;
            domain.CodigoMoneda = officeViewModel.Codigo;
            domain.ValorCompra  = officeViewModel.ValorCompra;
            domain.ValorVenta   = officeViewModel.ValorVenta;
            domain.IdUsuario    = 45;
            return(domain);
        }
예제 #2
0
        public ActionResult Guardar(int valor, double valorCompra, double valorVenta, String nombre, string simbolo, DateTime fecha)
        {
            if (valor == 2)
            {
                if (nombre != null)
                {
                    nombre = null;
                }
                else if (simbolo != null)
                {
                    simbolo = null;
                }
            }
            else if (valor == 3)
            {
                if (nombre != null)
                {
                    nombre = null;
                }
                else if (simbolo != null)
                {
                    simbolo = null;
                }
            }
            HistorialMonedaViewModel model = new HistorialMonedaViewModel
            {
                Codigo      = valor,
                ValorCompra = valorCompra,
                ValorVenta  = valorVenta,
                Nombre      = nombre,
                Simbolo     = simbolo,
                Fecha       = fecha
            };

            TbSeHistorialMoneda m = HistorialMap.Create(model);
            var ids = User.Claims.FirstOrDefault(x => x.Type == ClaimTypes.NameIdentifier)?.Value;


            this.IBitacoraMap.CrearBitacora(Convert.ToInt32(ids), "Agrego un nuevo historial", m.CodigoMoneda, "Monedas");
            return(RedirectToAction(nameof(Index)));
        }
        public ActionResult Guardar(int valor, double Compra, double Venta, String nombres, string simbolos, String fechas)
        {
            DateTime enteredDate = DateTime.Parse(String.Format("{0:d/M/yyyyTHH:mm:ss}", fechas));

            if (valor == 2)
            {
                if (nombres != null)
                {
                    nombres = null;
                }
                else if (simbolos != null)
                {
                    simbolos = null;
                }
            }
            else if (valor == 3)
            {
                if (nombres != null)
                {
                    nombres = null;
                }
                else if (simbolos != null)
                {
                    simbolos = null;
                }
            }
            HistorialMonedaViewModel model = new HistorialMonedaViewModel
            {
                Codigo      = valor,
                ValorCompra = Compra,
                ValorVenta  = Venta,
                Nombre      = nombres,
                Simbolo     = simbolos,
                Fecha       = enteredDate
            };

            HistorialMap.Create(model);
            notificar("Se ha ingresado un nuevo historial");
            return(RedirectToAction(nameof(Index)));
        }
예제 #4
0
 public TbSeHistorialMoneda Update(HistorialMonedaViewModel viewModel)
 {
     throw new NotImplementedException();
 }
예제 #5
0
 public TbSeHistorialMoneda Create(HistorialMonedaViewModel viewModel)
 {
     return(HistorialService.Create(ViewModelToDomain(viewModel)));
 }