public async Task <IActionResult> Create([Bind("Id,Nombre,DuracionHoras,Monto")] Prestacion prestacion)
        {
            if (ModelState.IsValid)
            {
                _context.Add(prestacion);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(prestacion));
        }
示例#2
0
        public async Task <IActionResult> Create([Bind("Id,Nombre,Apellido,Dni,Rol,Username")] Administrador administrador)
        {
            if (ModelState.IsValid)
            {
                _context.Add(administrador);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(administrador));
        }
        public async Task <IActionResult> Create([Bind("Id,Calle,Altura,Localidad,Provincia")] Direccion direccion)
        {
            if (ModelState.IsValid)
            {
                _context.Add(direccion);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(direccion));
        }
示例#4
0
        public async Task <IActionResult> Create([Bind("Id,Descripcion,IdUsuario")] Mail mail)
        {
            if (ModelState.IsValid)
            {
                _context.Add(mail);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["IdUsuario"] = new SelectList(_context.Set <Usuario>(), "Id", "Apellido", mail.IdUsuario);
            return(View(mail));
        }
示例#5
0
        public async Task <IActionResult> Create([Bind("Id,Fecha,IdPaciente,IdProfesional,IdCentro")] Turno turno)
        {
            if (ModelState.IsValid)
            {
                _context.Add(turno);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["IdCentro"]      = new SelectList(_context.Centros, "Id", "Nombre", turno.IdCentro);
            ViewData["IdPaciente"]    = new SelectList(_context.Pacientes, "Id", "Apellido", turno.IdPaciente);
            ViewData["IdProfesional"] = new SelectList(_context.Profesionales, "Id", "Apellido", turno.IdProfesional);
            return(View(turno));
        }
示例#6
0
        public async Task <IActionResult> Registrar(string password, Paciente paciente)
        {
            paciente.Rol = RolesEnum.CLIENTE;
            string username = paciente.Username.ToUpper();

            if (validarUsuarioExiste(username))
            {
                ViewBag.Error = "El usuario ya existe";
                return(View());
            }
            paciente.Username = username; //Le seteo el username en mayuscula
            paciente.Password = password.Encriptar();
            _context.Add(paciente);
            await _context.SaveChangesAsync();

            return(RedirectToAction("Ingresar"));
        }
示例#7
0
        public async Task <IActionResult> Create([Bind("Nombre")] Centro centro, string calle, int altura, string localidad, string provincia)
        {
            Direccion direccion = new Direccion()
            {
                Calle     = calle,
                Altura    = altura,
                Localidad = localidad,
                Provincia = provincia
            };

            centro.Direccion = direccion;
            if (ModelState.IsValid)
            {
                _context.Add(centro);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(centro));
        }