public ActionResult Index(string login, string extensaoEmail)
        {
            if (!String.IsNullOrWhiteSpace(login) || !String.IsNullOrWhiteSpace(extensaoEmail))
            {
                ColaboradorBo.CriarColaborador(login, extensaoEmail);
                return(new HttpStatusCodeResult(HttpStatusCode.OK));
            }

            return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
        }
Example #2
0
        /// <summary>
        /// Método responsável por consultar os colaboradores e transformá-los em Dto para utilizar na serialização do serviço.
        /// </summary>
        /// <param name="logins">logins para serem pesquisados</param>
        /// <returns>Lista dos colaboradores em Dto</returns>
        public static List <ColaboradorDto> ConsultarColaboradoresDto(ICollection <string> logins)
        {
            List <ColaboradorDto> colaboradoresDto = new List <ColaboradorDto>();
            List <Colaborador>    colaboradores    = ColaboradorDAO.ConsultarColaboradores(logins);

            for (int i = 0; i < colaboradores.Count; i++)
            {
                colaboradoresDto.Add(ColaboradorBo.DtoFactory(colaboradores[i]));
            }

            return(colaboradoresDto);
        }
 public ActionResult Index(string login = null)
 {
     if (!String.IsNullOrWhiteSpace(login))
     {
         ColaboradorDto colaborador = ColaboradorBo.ConsultarColaboradorPorLogin(Convert.ToString(login));
         return(Json(colaborador, JsonRequestBehavior.AllowGet));
     }
     else
     {
         List <ColaboradorDto> colaboradores = ColaboradorBo.ConsultarColaboradores();
         return(Json(colaboradores, JsonRequestBehavior.AllowGet));
     }
 }