/// <summary> /// /// </summary> /// <param name="coupon"></param> /// <returns></returns> public async Task <bool> AddCoupon(CouponDetails coupon) { try { _couponManagementContext.CouponDetails.Add(coupon); int result = await _couponManagementContext.SaveChangesAsync(); if (result > 0) { return(true); } else { return(false); } } catch (Exception e) { throw; } }
/// <summary> /// To update the user profile /// </summary> /// <param name="user"></param> /// <returns></returns> public async Task <bool> UpdateUser(UserDetails user) { try { user.UpdatedDate = DateTime.Now; _couponManagementContext.UserDetails.Update(user); var id = await _couponManagementContext.SaveChangesAsync(); if (id > 0) { return(true); } else { return(false); } } catch (Exception e) { throw; } }
/// <summary> /// To add a new coupon /// </summary> /// <param name="coupon"></param> /// <returns></returns> public async Task <bool> AddCoupon(CouponDetails coupon) { log.Info("In CouponRepository : AddCoupon(CouponDetails coupon)"); try { _couponManagementContext.CouponDetails.Add(coupon); int result = await _couponManagementContext.SaveChangesAsync(); if (result > 0) { return(true); } else { return(false); } } catch (Exception e) { log.Error("Exception CouponRepository: AddCoupon(CouponDetails coupon)" + e.Message); throw; } }
/// <summary> /// To update the user profile /// </summary> /// <param name="user"></param> /// <returns></returns> public async Task <bool> UpdateUser(UserDetails user1) { log.Info("In UserRepository : UpdateUser(UserDetails user1)"); try { _couponManagementContext.UserDetails.Update(user1); var id = await _couponManagementContext.SaveChangesAsync(); if (id > 0) { return(true); } else { return(false); } } catch (Exception e) { log.Error("Exception UserRepository: UpdateUser(UserDetails user1)" + e.Message); throw; } }
public async Task GetAllUsers_Valid_Returns() { mockCouponManagementContext.UserDetails.AddRange(mockUserDatas.userDetails); await mockCouponManagementContext.SaveChangesAsync(); var getAllUser = await userRepository.GetAllUsers(); Assert.That(getAllUser, Is.Not.Null); Assert.That(getAllUser.Count, Is.EqualTo(2)); }
public async Task GetAllCoupon_Valid_Returns() { mockCouponManagementContext.UserDetails.AddRange(mockUserDatas.userDetails); await mockCouponManagementContext.SaveChangesAsync(); mockCouponManagementContext.CouponDetails.AddRange(mockCouponData.couponDetails); await mockCouponManagementContext.SaveChangesAsync(); var getAllCoupon = await couponRepository.GetAllCoupon(10); Assert.That(getAllCoupon, Is.Not.Null); Assert.That(getAllCoupon.Count, Is.EqualTo(1)); }