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); }
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); }
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); }
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; }