Пример #1
0
 public async Task <IActionResult> AddAsync(SediModel sede)
 {
     if (await InvService.AddAsync(sede).ConfigureAwait(false))
     {
         return(Ok());
     }
     else
     {
         return(BadRequest());
     }
 }
Пример #2
0
        public async Task <bool> UpdateAsync(SediModel sede)
        {
            try
            {
                DbContext.Sedi.Update(sede);
                await DbContext.SaveChangesAsync().ConfigureAwait(false);

                return(true);
            }
            catch (System.Exception)
            {
                return(false);
            }
        }
Пример #3
0
        public async Task <IActionResult> UpdateAsync(SediModel sede)
        {
            if (!ModelState.IsValid)
            {
            }

            if (await InvService.UpdateAsync(sede).ConfigureAwait(false))
            {
                return(Ok());
            }
            else
            {
                return(BadRequest());
            }
        }
Пример #4
0
        public async Task <bool> DeleteSedeAsync(int id)
        {
            if (await DbContext.Sedi.AnyAsync(s => s.Id == id).ConfigureAwait(false))
            {
                SediModel sede = await DbContext.Sedi
                                 .Where(s => s.Id == id)
                                 .FirstAsync()
                                 .ConfigureAwait(false);

                DbContext.Sedi.Remove(sede);
                await DbContext
                .SaveChangesAsync()
                .ConfigureAwait(false);

                return(true);
            }
            return(false);
        }
Пример #5
0
        // @Sedi
        public async Task <bool> AddAsync(SediModel sede)
        {
            if (sede.CliforModelId > 0 && sede.Indirizzo != null && sede.CAP != null && sede.Comune != null && sede.Nazione != null)
            {
                try
                {
                    DbContext.Sedi.Add(sede);
                    await DbContext.SaveChangesAsync().ConfigureAwait(false);

                    return(true);
                }
                catch (System.Exception)
                {
                    return(false);
                }
            }

            return(false);
        }