public ActionResult Index() { //var s= _loyaltyService.All(); var data = _sqlService.All(); return(View()); }
public HttpResponseMessage Post(LoyaltyCardModel model) { try { var entity = model.ToEnity(); entity.CreatedOn = DateTime.UtcNow; entity.ModifiedOn = DateTime.UtcNow; var CardTypes = _loyaltyCardTypeService.All(); var CardType = _loyaltyCardTypeService.Find(x => x.SpentThreshold <= entity.TotalSpent)?.FirstOrDefault(); entity.LoyaltyCardTypeId = CardType.Id; entity.StartDate = DateTime.UtcNow; if (CardType != null) { entity.EndDate = entity.StartDate.Value.AddDays(CardType.Duration); } else { entity.EndDate = entity.StartDate; } _loyaltyCardService.Insert(entity); return(Request.CreateResponse(HttpStatusCode.OK, "Card is Created!")); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e)); } }
public HttpResponseMessage Get() { try { var cardTypes = _loyaltyCardTypeService.All(); return(Request.CreateResponse(HttpStatusCode.OK, cardTypes?.Select(x => new LoyaltyCardTypeModel(x)))); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e)); } }
public JsonMessageModel Get(string access_token = null) { if (!AuthorizeAccessToken(access_token).success) { return(AuthorizeAccessToken(access_token)); } var configs = _configService.All(); return(new JsonMessageModel() { success = true, statusCode = (int)HttpStatusCode.OK, data = configs?.Select(x => new ConfigModel(x)) }); }
public JsonMessageModel Get(string access_token = null) { if (!AuthorizeAccessToken(access_token).success) { return(AuthorizeAccessToken(access_token)); } try { var trans = _transacitonService.All(); return(new JsonMessageModel() { success = true, statusCode = (int)HttpStatusCode.OK, data = trans?.Select(x => new TransactionModel(x))?.ToList() }); } catch (Exception e) { return(ExceptionReturnMessage(e)); } }