public bool PostVendorFavourite(VendorFavourite vf) { var vfModel = _context.VendorFavourite.SingleOrDefault(x => x.TargetUserId == vf.TargetUserId && x.UserId == vf.UserId); if (vfModel == null) { _context.VendorFavourite.Add(vf); _context.SaveChanges(); } return(true); }
public IActionResult PostVendorFavourite(int targetUserId) { try { VendorFavourite vf = new VendorFavourite(); vf.TargetUserId = targetUserId; vf.UserId = Convert.ToInt32(_httpContextAccessor.HttpContext.User.Identity.Name); return(Ok(new { status = _newsService.PostVendorFavourite(vf) })); } catch (AppException ex) { // return error message if there was an exception return(Ok(new { code = false, message = ex.Message })); } }