public IList <PersonaResponsableModel> BuscarUsuarioResponsable(PersonaResponsableModel personaResponsableModel) { try { StringBuilder filtro = new StringBuilder(); filtro.Append(" Responsable LIKE '%" + personaResponsableModel.Nombre + "%'"); iGenericDataAccess.OpenConnection(); IList <VwTicConsultaResponsables> vwTicConsultaResponsableses = iGenericDataAccess.Consultar(new VwTicConsultaResponsables(), new OptionsQueryZero { ExcludeNumericsDefaults = true, ExcludeBool = true, WhereComplementary = filtro.ToString() }); iGenericDataAccess.CloseConnection(); IList <PersonaResponsableModel> listPersonaResponsable = vwTicConsultaResponsableses.Select(x => new PersonaResponsableModel() { PersonaId = x.IdResponsable, Nombre = x.Responsable, Mail = x.Mail, MailResponsable = x.Mail, MailEscalemiento1 = x.Mail, MailEscalamiento2 = x.Mail }).ToList(); return(listPersonaResponsable); } catch (Exception e) { iGenericDataAccess.CloseConnection(); throw new DalException(CodesConfigParamTickets.ERR_08_02, e); } }
public SingleResponse <IList <PersonaResponsableModel> > BuscarUsuarioResponsable(PersonaResponsableModel personaResponsableModel) { SingleResponse <IList <PersonaResponsableModel> > response = new SingleResponse <IList <PersonaResponsableModel> >(); try { IList <PersonaResponsableModel> listaPersonas = iConfigurarParametrosTicketsDataAccess.BuscarUsuarioResponsable(personaResponsableModel); response.Done(listaPersonas, string.Empty); } catch (DalException e) { response.Error(e); } catch (DomainValidationsException e) { response.SetValidations(e.Validations); } catch (DomainException e) { response.Error(e); } catch (Exception e) { response.Error(new DomainException(CodesConfigParamTickets.ERR_08_02, e)); } return(response); }
public SingleResponse <IList <PersonaResponsableModel> > BuscarUsuarioResponsableSeguimiento(PersonaResponsableModel personaResponsableModel) { return(iSeguimientoTicketsBusiness.BuscarUsuarioResponsable(personaResponsableModel)); }
public SingleResponse <IList <PersonaResponsableModel> > BuscarUsuarioResponsable(PersonaResponsableModel personaResponsableModel) { return(iConfigurarParametrosTicketsBusiness.BuscarUsuarioResponsable(personaResponsableModel)); }