Пример #1
0
        public HttpResponseMessage Get()
        {
            var Registrations = _RegistrationServices.GetAllRegistrations();

            if (Registrations != null)
            {
                var RegistrationEntities = Registrations as List <RegistrationEntity> ?? Registrations.ToList();
                if (RegistrationEntities.Any())
                {
                    return(Request.CreateResponse(HttpStatusCode.OK, RegistrationEntities));
                }
            }
            return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Registrations not found"));
        }
        public IActionResult GetAllRegistrationList()
        {
            ResultModel resultModel = new ResultModel();

            try
            {
                var registrations = _registrationServices.GetAllRegistrations();

                var detail = registrations.Select(a => new RegistrationModel {
                    Id               = a.Id,
                    CustFirstName    = a.CustFirstName,
                    CustLastName     = a.CustLastName,
                    EatingPreferance = a.EatingPreferance,
                    RAmount          = a.RAmount,
                    Email            = a.Email,
                    Gender           = a.Gender,
                    Password         = a.Password,
                    PhoneNo          = a.PhoneNo,
                    ReferCode        = a.ReferCode
                });


                if (registrations.Count != 0)
                {
                    resultModel.Message  = ValidationMessages.Success;
                    resultModel.Status   = 1;
                    resultModel.Response = detail;
                }
                else
                {
                    resultModel.Message  = ValidationMessages.Failure;
                    resultModel.Status   = 0;
                    resultModel.Response = null;
                }
            }catch (Exception exp)
            {
                resultModel.Message  = exp.ToString();
                resultModel.Status   = 0;
                resultModel.Response = null;
            }

            return(Ok(resultModel));
        }