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