// [Route("UpdateCategory")] public async Task <IActionResult> Delete(int categId) { if (ModelState.IsValid) { try { int pid = int.Parse(User.FindFirst(ClaimTypes.NameIdentifier).Value); Provider_Category prvcat = new Provider_Category() { ProviderId = pid, CategoryId = categId }; await ProviderCategoryRepository.Delete(prvcat); return(Ok()); } catch (Exception ex) { if (ex.GetType().FullName == "Microsoft.EntityFrameworkCore.DbUpdateConcurrencyException") { return(NotFound()); } return(BadRequest()); } } return(BadRequest()); }
//[Route("Addprovcateg")] public async Task <IActionResult> Postprovcateg(Provider_Category model) { if (ModelState.IsValid) { try { int pid = int.Parse(User.FindFirst(ClaimTypes.NameIdentifier).Value); Provider_Category prvcat = new Provider_Category() { ProviderId = pid, CategoryId = 0 }; var categId = await ProviderCategoryRepository.Add(prvcat); if (categId == true) { return(Ok(categId)); } else { return(NotFound()); } } catch (Exception) { return(BadRequest()); } } return(BadRequest()); }
public void SaveProviderCategory(Provider provider, ProviderCategory category) { Provider_Category link = new Provider_Category(); link.Provider = provider; link.Category = category; _commonDao.SaveObject(link); }
public async Task <bool> Update(Provider_Category prvcat) { try { var prvcatToUpdate = _context.Provider_Categories.Update(prvcat); await _context.SaveChangesAsync(); return(true); } catch { return(false); } }
public async Task <bool> Delete(Provider_Category prvcat) { try { _context.Provider_Categories.Remove(prvcat); await _context.SaveChangesAsync(); return(true); } catch { return(false); } }
public async Task <bool> Add(Provider_Category pv) { try { int lastCategorytId = _context.Categories.Max(item => item.Id); pv.CategoryId = lastCategorytId; if (_context != null) { await _context.Provider_Categories.AddAsync(pv); await _context.SaveChangesAsync(); } return(true); } catch { return(false); } }
public void Delete(Provider_Category link) { _commonDao.DeleteObject(link); }