Beispiel #1
0
        public IActionResult OnPost(int?id)
        {
            if (ModelState.IsValid)
            {
                if (id != null)
                {
                    var servicioInDbo = _context.Servicio.FirstOrDefault(x => x.ServicioID == id);
                    servicioInDbo.NombreServicio      = Servicio.NombreServicio;
                    servicioInDbo.PrecioServicio      = Servicio.PrecioServicio;
                    servicioInDbo.DescripcionServicio = Servicio.DescripcionServicio;

                    _context.SaveChanges();
                }
                else
                {
                    var servicio = new Servicio
                    {
                        NombreServicio      = Servicio.NombreServicio,
                        DescripcionServicio = Servicio.DescripcionServicio,
                        PrecioServicio      = Servicio.PrecioServicio
                    };
                    _context.Servicio.Add(servicio);
                    _context.SaveChanges();
                }
            }


            return(RedirectToPage("Index"));
        }
        public IActionResult OnPost(int?id)
        {
            if (ModelState.IsValid)
            {
                if (id != null)
                {
                    var clienteInDBA = _context.Clientes.FirstOrDefault(x => x.ClienteID == id);
                    clienteInDBA.NombreCliente    = Cliente.NombreCliente;
                    clienteInDBA.DireccionCliente = Cliente.DireccionCliente;
                    clienteInDBA.TelefonoCliente  = Cliente.TelefonoCliente;
                    clienteInDBA.EmailCliente     = Cliente.EmailCliente;
                    _context.SaveChanges();
                }
                else
                {
                    var cliente = new Cliente
                    {
                        NombreCliente    = Cliente.NombreCliente,
                        TelefonoCliente  = Cliente.TelefonoCliente,
                        DireccionCliente = Cliente.DireccionCliente,
                        EmailCliente     = Cliente.EmailCliente
                    };

                    _context.Clientes.Add(cliente);
                    _context.SaveChanges();
                }
            }

            return(RedirectToPage("Index"));
        }
        public IActionResult OnPost(int?id)
        {
            if (ModelState.IsValid)
            {
                if (id != null)
                {
                    var servicioDetalleDb = _context.ServicioDetalle.Include(a => a.ServicioId).FirstOrDefault(x => x.ServicioDetalleID == id);
                    servicioDetalleDb.DescripcionDetalleServicio = ServicioDetalle.DescripcionDetalleServicio;
                    _context.SaveChanges();
                }
                else
                {
                    var servicioDetalle = new ServicioDetalle
                    {
                        ServicioId = _context.Servicio.FirstOrDefault(x => x.ServicioID == Convert.ToInt32(servicioID)),
                        DescripcionDetalleServicio = ServicioDetalle.DescripcionDetalleServicio
                    };
                    _context.ServicioDetalle.Add(servicioDetalle);
                    _context.SaveChanges();
                }
            }

            return(RedirectToPage("Index"));
        }
Beispiel #4
0
        public ActionResult Register(Usuario user)
        {
            ///si el estado del modelo es valido se procede a ingresar al usuario a la db
            if (ModelState.IsValid)
            {
                ///crea el usuario como objeto
                _context.Usuarios.Add(user);
                ///guarda el usuario en la base de datos
                _context.SaveChanges();

                ModelState.Clear();
                ///envia un mensaje avisando que el usaurio se registro correctamente
                ViewBag.Message = user.NombreUsuario + "Ha sido registrado exitosamente!";
            }
            return(View());
        }