public CompanyDetailViewModel(CompanyResponseModel companyResponseModel) { Company_code = companyResponseModel.ID_ANAGEN.ToString(); Alias = companyResponseModel.ALIAS; // Company_name = companyResponseModel.NOMEAZIENDA; Vat_number = companyResponseModel.PIVA; Tax_code = companyResponseModel.CODFIS; Email = companyResponseModel.EMAIL; Phone = companyResponseModel.TELEF01; Principle_Address = companyResponseModel.DESCR; BackTap = new Command(BackTapped); CompanyBranch = new Command(CompanyBranches); CompanyContact = new Command(CompanyContactTap); CompanyNotes = new Command(CompanyNotesTap); EmailICon = new Command(EmailIConTap); PhoneICon = new Command(PhoneIConTap); }
public async Task ShouldGetCompanyById() { var id = 1; var expectedCompanyResponse = new CompanyResponseModel(0, "SERASA", 50); _companyService.GetById(id).Returns(expectedCompanyResponse); var responseController = await _controller.GetById(id) as OkObjectResult; var responseCompany = responseController.Value as CompanyResponseModel; await _companyService.Received(1) .GetById(Arg.Is <int> (x => x == id)); Assert.AreEqual((int)HttpStatusCode.OK, responseController.StatusCode); expectedCompanyResponse.Should().BeEquivalentTo(responseCompany); }
public IHttpActionResult GetComponies() { var companies = db.Companies.ToList(); List <CompanyResponseModel> companyResponses = new List <CompanyResponseModel>(); foreach (var company in companies) { CompanyResponseModel model = new CompanyResponseModel() { Id = company.Id, EnglishName = company.EnglishName, PersianName = company.PersianName, CountryId = company.CountryId, CountryName = company.Country.Name }; companyResponses.Add(model); } return(Ok(companyResponses)); }
public async Task ShouldCreateCompany() { var companyRequest = new CompanyRequestModel() { Name = "SERASA" }; var companyResponse = new CompanyResponseModel(0, "SERASA", 50); _companyService.Create(companyRequest).Returns(companyResponse); var responseController = await _controller.Create(companyRequest) as ObjectResult; var response = responseController.Value as CompanyResponseModel; await _companyService.Received(1) .Create(Arg.Is <CompanyRequestModel> (x => x.Name == "SERASA")); Assert.AreEqual((int)HttpStatusCode.Created, responseController.StatusCode); companyResponse.Should().BeEquivalentTo(response); }
public async Task ShouldGetOrderByDescending() { var expectedCompanies = new List <CompanyResponseModel>(); var badCompany = new CompanyResponseModel(1, "AAA", 20); var goodCompany = new CompanyResponseModel(2, "BBB", 50); var niceCompany = new CompanyResponseModel(3, "CCC", 50); expectedCompanies.Add(badCompany); expectedCompanies.Add(goodCompany); expectedCompanies.Add(niceCompany); _companyService.GetOrderByDescending().Returns(expectedCompanies); var responseController = await _controller.GetOrderByDescending(1) as OkObjectResult; var responseCompanies = responseController.Value as List <CompanyResponseModel>; Assert.AreEqual((int)HttpStatusCode.OK, responseController.StatusCode); expectedCompanies.Should().BeEquivalentTo(responseCompanies); }
public CompanyDetailPage(CompanyResponseModel companyResponseModel) { InitializeComponent(); BindingContext = new CompanyDetailViewModel(companyResponseModel); }