Exemplo n.º 1
0
        public async Task <ActionResult> Create(string LeaseNumber)
        {
            TenantLeaseRenewal tenant = null;

            using (var client = new HttpClient())
            {
                client.BaseAddress = new Uri(BaseUrl);
                client.DefaultRequestHeaders.Accept.Clear();
                client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
                HttpResponseMessage response = await client.GetAsync($"tenantleaserenewal/{LeaseNumber}");

                //var result = await client.GetAsync($"tenant/{IdNumber} ");
                if (response.IsSuccessStatusCode)
                {
                    tenant = await response.Content.ReadAsAsync <TenantLeaseRenewal>();

                    // return View(tenant);
                }
                else
                {
                    ModelState.AddModelError(string.Empty, "Server error try after some time.");
                }
            }
            return(View(tenant));
            //return View();
        }
Exemplo n.º 2
0
        public IActionResult Create(TenantLeaseRenewal tenantLeaseTermination)
        {
            using (var client = new HttpClient())
            {
                client.BaseAddress = new Uri(BaseUrl);
                client.DefaultRequestHeaders.Accept.Clear();
                client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

                var Result = client.PostAsJsonAsync("tenantleaserenewal", tenantLeaseTermination).Result;

                if (Result.IsSuccessStatusCode == true)
                {
                    return(RedirectToAction("Index"));
                }
                else
                {
                    return(View());
                }
            }
        }
 public async Task <IActionResult> PutTenantLeaseRenewal(string LeaseNumber, TenantLeaseRenewal tenantLeaseRenewal)
 {
     if (LeaseNumber != tenantLeaseRenewal.LeaseNumber)
     {
         return(BadRequest());
     }
     _context.Entry(tenantLeaseRenewal).State = EntityState.Modified;
     try
     {
         await _context.SaveChangesAsync();
     }
     catch (DbUpdateConcurrencyException)
     {
         if (!TenantLeaseRenewalExists(LeaseNumber))
         {
             return(NotFound());
         }
         else
         {
             throw;
         }
     }
     return(NoContent());
 }
        public async Task <ActionResult <TenantLeaseRenewal> > PostTenantLeaseRenewal(TenantLeaseRenewal tenantLeaseRenewal, string LeaseNumber)
        {
            _context.TenantLeaseRenewal.Add(tenantLeaseRenewal);
            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateException)
            {
                if (TenantLeaseRenewalExists(LeaseNumber))
                {
                    return(Conflict());
                }
                else
                {
                    throw;
                }
            }

            //return CreatedAtAction("GetTenantLease", new { IdNumber = tenantLease.IdNumber }, tenantLease);
            return(CreatedAtAction("GetTenantLease", new { tenantLeaseRenewal.LeaseNumber }, tenantLeaseRenewal));
        }