Esempio n. 1
0
        public GuardarRestauranteResponse Guardar(Restaurante restaurante)
        {
            try
            {
                _context.restaurantes.Add(restaurante);

                _context.SaveChanges();
                return(new GuardarRestauranteResponse(restaurante));
            }
            catch (Exception e)
            {
                return(new GuardarRestauranteResponse($"Error de la Aplicacion: {e.Message}"));
            }
        }
        public GuardarPersonaResponse Guardar(Persona persona)
        {
            try
            {
                _context.personas.Add(persona);

                _context.SaveChanges();
                return(new GuardarPersonaResponse(persona));
            }
            catch (Exception e)
            {
                return(new GuardarPersonaResponse($"Error de la Aplicacion: {e.Message}"));
            }
        }
Esempio n. 3
0
        public void AgregarPersona(string nombre, string dia, string mes, string anio, double credito)
        {
            String  fecha   = mes + "/" + dia + "/" + anio;
            var     date    = DateTime.Parse(fecha, new CultureInfo("en-US", true));
            Persona persona = new Persona {
                Nombre          = nombre,
                FechaNacimiento = date,
                CreditoMaximo   = credito
            };

            db.Personas.Add(persona);
            db.SaveChanges();
        }
Esempio n. 4
0
        public GuardarPersonaResponse Guardar(Persona persona)
        {
            try
            {
                var personaAux = _context.Personas.Find(persona.Identificacion);
                if (personaAux != null)
                {
                    return(new GuardarPersonaResponse($"Error de la Aplicacion: La persona ya se encuentra registrada!"));
                }

                _context.Personas.Add(persona);
                _context.SaveChanges();
                return(new GuardarPersonaResponse(persona));
            }
            catch (Exception e)
            {
                return(new GuardarPersonaResponse($"Error de la Aplicacion: {e.Message}"));
            }
        }
Esempio n. 5
0
        public GuardarApoyoResponse Guardar(Apoyo apoyo)
        {
            try
            {
                var ApoyoAux = _context.Apoyos.Find(apoyo.Persona);
                if (ApoyoAux != null)
                {
                    return(new GuardarApoyoResponse($"Error de la Aplicacion: el veapoyonta ya se encuentra registrado!"));
                }

                _context.Apoyos.Add(apoyo);
                _context.SaveChanges();
                return(new GuardarApoyoResponse(apoyo));
            }
            catch (Exception e)
            {
                return(new GuardarApoyoResponse($"Error de la Aplicacion: {e.Message}"));
            }
        }
        public PersonasResponse CrearEmpleados([FromBody] JObject data)
        {
            PersonasResponse result = new PersonasResponse();


            try
            {
                string Nombre   = data.GetValue("Nombre").Value <string>();
                string Apellido = data.GetValue("Apellido").Value <string>();

                T_Empleado nuevoEmpleado = new T_Empleado()
                {
                    Nombre   = Nombre,
                    Apellido = Apellido
                };

                _context.T_Empleado.Add(nuevoEmpleado);
                _context.SaveChanges();

                List <T_Empleado> empleados = new List <T_Empleado>();
                empleados = _context.T_Empleado.Where(a => a.Apellido.Equals(Apellido) && a.Nombre.Equals(Nombre)).ToList();

                result.Codigo      = "01";
                result.Descripcion = "Exitoso";
                result.Data        = empleados;
            }
            catch (Exception ex)
            {
                result = new PersonasResponse()
                {
                    Codigo      = "02",
                    Descripcion = "Error: " + ex.Message,
                    Data        = null
                };
            }


            return(result);
        }