public HttpResponseMessage GetAllClinics() { List <Clinic> clinic = new List <Clinic>(); string query = "select id,name,address,city,state,country,pincode,open_time,close_time,status,logo,reg_no,email from Clinic where status=1"; DataTable dt = DBOperations.GetDataFromQueryString(ConfigurationManager.AppSettings["dbString"].ToString(), query); for (int i = 0; i < dt.Rows.Count; i++) { Clinic _clinic = new Clinic() { Name = dt.Rows[i]["name"].ToString(), Address = dt.Rows[i]["address"].ToString(), City = dt.Rows[i]["city"].ToString(), State = dt.Rows[i]["state"].ToString(), Country = dt.Rows[i]["country"].ToString(), PinCode = dt.Rows[i]["pincode"].ToString(), Status = dt.Rows[i]["status"].ToString(), OpenTime = dt.Rows[i]["open_time"].ToString(), CloseTime = dt.Rows[i]["close_time"].ToString(), RegNo = dt.Rows[i]["reg_no"].ToString(), Logo = dt.Rows[i]["logo"].ToString(), ClinicId = dt.Rows[i]["id"].ToString() }; clinic.Add(_clinic); } ClinicList list = new ClinicList() { clinics = clinic }; return(Request.CreateResponse(HttpStatusCode.OK, list)); }
public HttpResponseMessage AllClinics() { try { List <Clinic> allClinics = new List <Clinic>(); DataTable dt = DBOperations.GetDataFromQueryString(ConfigurationManager.AppSettings["dbString"].ToString(), "select Id,Name from Clinic"); for (int i = 0; i < dt.Rows.Count; i++) { Clinic clinics = new Clinic() { ClinicId = dt.Rows[i]["Id"].ToString(), Name = dt.Rows[i]["name"].ToString() }; allClinics.Add(clinics); } ClinicList list = new ClinicList() { clinics = allClinics }; return(Request.CreateResponse(HttpStatusCode.OK, list)); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message)); } }
private List <ViewModels.Clinic> GetClinics(string userid) { var list = new ClinicList(); list.user_login = _hraSessionManager.Username; list.BackgroundListLoad(); return(list.FromRClinicList()); }
public async Task GetAllClinics_IsSuccess_WhenPaging(PaginationRequestDto pagingRequest, int firstItemIndex_Should) { //Arrange var clinicRepository = new Mock <IClinicRepository>(); clinicRepository.Setup(c => c.GetAll()).ReturnsAsync(ClinicList); var clinicAppService = new Mock <ClinicAppService>(clinicRepository.Object).Object; //Act var paginatedlist = await clinicAppService.GetAllClinics(pagingRequest); //Assert Assert.IsType <Paginatedlist <ClinicItemDto> >(paginatedlist); Assert.Equal(paginatedlist.Items.Count, pagingRequest.PageItemCount); Assert.Equal(paginatedlist.Page, pagingRequest.Page); Assert.Equal(paginatedlist.Items[0].Id, ClinicList.ToList().ElementAt(firstItemIndex_Should).Id); }
public async Task GetAllClinics_IsSuccess_WhenSearching() { //Arrange PaginationRequestDto pagingRequest = new PaginationRequestDto { Column = "Name", SearchText = "Clinic2" }; var clinicRepository = new Mock <IClinicRepository>(); clinicRepository.Setup(c => c.GetAll()).ReturnsAsync(ClinicList); var clinicAppService = new Mock <ClinicAppService>(clinicRepository.Object).Object; var result_Should = ClinicList.Where(s => s.Name.Contains(pagingRequest.SearchText)).ToList(); //Act var paginatedlist = await clinicAppService.GetAllClinics(pagingRequest); //Assert Assert.Equal(result_Should.Count, paginatedlist.Items.Count); Assert.True(paginatedlist.Items.Where(s => !s.Name.Contains(pagingRequest.SearchText)).Count() == 0); Assert.IsType <Paginatedlist <ClinicItemDto> >(paginatedlist); }