Пример #1
0
        private void setTenantsContext()
        {
            Tenant tenant1 = new Tenant();

            tenant1.tenant_id = "Test1";
            Tenant tenant2 = new Tenant();

            tenant2.tenant_id = "Pippo-Longo";
            context.Tenant.Add(tenant1);
            context.Tenant.Add(tenant2);
            context.SaveChanges();
        }
Пример #2
0
        public IActionResult Tenants([FromBody] Tenant item)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    if (item == null)
                    {
                        return(BadRequest());
                    }

                    if (_context.Tenant.Any(x => x.tenant_id.Equals(item.tenant_id)))
                    {
                        return(BadRequest("Tenant: " + item.tenant_id + " exists"));
                    }

                    _context.Tenant.Add(item);
                    _context.SaveChanges();
                }
                else
                {
                    return(BadRequest(ModelState));
                }
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }

            return(Ok(new { id = item.id, tenant_id = item.tenant_id }));
        }