public async Task <ActionResult <tenancy> > PostTenancy(tenancy tenancy) { _context.tenancy.Add(tenancy); await _context.SaveChangesAsync(); return(CreatedAtAction("Gettenancy", new { id = tenancy.tenancyId }, tenancy)); }
/// <summary> /// Creates new tenancy /// </summary> /// <param name="tenancy">Tenancy Object</param> /// <returns>New tenancy ID</returns> public async Task <int> AddTenancyAsync(tenancy tenancy) { _context.tenancy.Add(tenancy); await _context.SaveChangesAsync(); return(tenancy.tenancyId); }
public async Task <IActionResult> PutTenancy(int id, tenancy tenancy) { if (id != tenancy.tenancyId) { return(BadRequest()); } _context.Entry(tenancy).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!tenancyExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
/// <summary> /// Update existing tenancy record /// </summary> /// <param name="tenancy"></param> /// <returns></returns> public async Task <int> UpdateTenancyAsync(tenancy tenancy) { _context.tenancy.Update(tenancy); return(await _context.SaveChangesAsync()); }