示例#1
0
        public GuardarPersonaResponse Guardar(Persona persona)
        {
            try
            {
                var personaBuscada = _context.Personas.Find(persona.Identificacion);

                if (personaBuscada != null)
                {
                    return(new GuardarPersonaResponse("Error la persona ya esta registrada"));
                }

                _context.Personas.Add(persona);
                _context.SaveChanges();

                return(new GuardarPersonaResponse(persona));
            }
            catch (Exception e)
            {
                return(new GuardarPersonaResponse($"Error de la Aplicacion: {e.Message}"));
            }
        }
示例#2
0
        public LoginController(EstampadosContext context, IOptions <AppSetting> appSettings)
        {
            _context = context;
            var admin = _context.Users.Find("admin");

            if (admin == null)
            {
                _context.Users.Add(new User()
                {
                    UserName    = "******",
                    Password    = "******",
                    Email       = "*****@*****.**",
                    Estado      = "AC",
                    FirstName   = "Adminitrador",
                    LastName    = "",
                    MobilePhone = "31800000000"
                }
                                   );
                var registrosGuardados = _context.SaveChanges();
            }
            _userService = new UserService(context);
            _jwtService  = new JwtService(appSettings);
        }