Ejemplo n.º 1
0
        private OperationResult <TipoSocio> OperationResultOperation(TipoSocio tipoSocioModel, bool status)
        {
            var result = new OperationResult <TipoSocio>();

            result.Model = tipoSocioModel;
            result.Messages.Add(status != true ? "Error" : "Success");
            result.Success = status;

            return(result);
        }
Ejemplo n.º 2
0
        public OperationResult <TipoSocio> CreateTipoSocio(TipoSocio tipoSocioModel)
        {
            var operationResult = new OperationResult <TipoSocio>();

            try
            {
                _DBContext.TipoSocios.Add(tipoSocioModel);
                _DBContext.SaveChanges();
                operationResult = OperationResultOperation(tipoSocioModel, true);
            }
            catch (Exception ex)
            {
                operationResult = OperationResultOperation(tipoSocioModel, true);
            }

            return(operationResult);
        }
Ejemplo n.º 3
0
        public OperationResult <TipoSocio> UpdateTipoSocio(TipoSocio tipoSocioModel)
        {
            var operationResult = new OperationResult <TipoSocio>();
            var result          = _DBContext.TipoSocios
                                  .Find(tipoSocioModel.IdTipoSocio);

            result.Descripcion = tipoSocioModel.Descripcion;

            try
            {
                _DBContext.TipoSocios.Attach(result);
                _DBContext.Entry(result).State = EntityState.Modified;
                _DBContext.SaveChanges();
                operationResult = OperationResultOperation(result, true);
            }
            catch (Exception ex)
            {
                operationResult = OperationResultOperation(result, true);
            }

            return(operationResult);
        }
Ejemplo n.º 4
0
 public Persona(long dni, string nombre, string apellido, DateTime fechaNacimiento, DateTime fechaIngreso, string domicilio, string localidad, int codigoPostal, int zona, string telefono, string mail, TipoSocio tipoSocio, byte[] imageByte, bool esActivo = false)
 {
     this.Dni             = dni;
     this.Nombre          = nombre;
     this.Apellido        = apellido;
     this.FechaNacimiento = FechaNacimiento;
     this.FechaIngreso    = FechaIngreso;
     this.Domicilio       = domicilio;
     this.CodigoPostal    = codigoPostal;
     this.Zona            = zona;
     this.Localidad       = localidad;
     this.Telefono        = telefono;
     this.Mail            = mail;
     this.TipoSocio       = TipoSocio;
     this.Imagen_bytes    = imageByte;
     this.EsActivo        = esActivo;
 }