public void Un_Set_User_Charge_Info_Should_null_Charge_values_in_db_record()
        {
            //This is Assert valid user with valid billing  info
            var user = new AspNetUser()
            {
                Email           = "*****@*****.**",
                MyShopifyDomain = "test4.myshopify.com",
                UserName        = "******",
                Id = Guid.NewGuid().ToString(),
                ShopifyAccessToken = "validtoken",
                BillingOn          = DateTime.Now,
                PlanId             = 1,
                ShopifyChargeId    = 1
            };

            service.Add(user);

            var ret = UserDbServiceHelper.UnSetUserChargeInfo(service, user.Id);

            Assert.True(ret);
            var data = service.FindSingleWhere(x => x.Id == user.Id);

            Assert.Null(data.BillingOn);
            Assert.Null(data.ShopifyChargeId);
            Assert.Null(data.PlanId);
        }
Example #2
0
 public IActionResult AddTask(Task req)
 {
     if (_service.Add(req))
     {
         return(Ok("Ok"));
     }
     return(BadRequest("SOmething gone wrong"));
 }
 public IActionResult AddTask(Models.Task addTask)
 {
     if (service.Add(addTask))
     {
         return(Ok("task added"));
     }
     return(BadRequest("Request cannot be applied to this database"));
 }
Example #4
0
 public IActionResult CreateStudent(Student student)
 {
     student.IndexNumber = $"s{new Random().Next(1, 20000)}";
     if (_dbService.Add(student))
     {
         return(Ok(student));
     }
     return(BadRequest());
 }
        public async Task <WeatherForecast> Append(DateTime date, int temperatureC, String summary)
        {
            try
            {
                var weatherForecast = new WeatherForecast
                {
                    Date         = date,
                    TemperatureC = temperatureC,
                    Summary      = summary
                };

                return(await _dbService.Add(weatherForecast));
            }
            catch (HttpRequestException)
            {
                return(new WeatherForecast());
            }
        }
Example #6
0
        public IActionResult EnrollStudent([FromBody] StudentToEnroll studentToEnroll)
        {
            if (studentToEnroll.BirthDate == null || studentToEnroll.Enrollment == null || studentToEnroll.FirstName == null || studentToEnroll.IndexNumber == null || studentToEnroll.LastName == null || _studyDbService.Get(studentToEnroll.Enrollment) == null)
            {
                return(BadRequest());
            }
            int studyId      = _studyDbService.Get(studentToEnroll.Enrollment).IdStudy;
            int enrollmentId = (_dbService.GetAll().Where(enrollment => { return(enrollment.Semeter == 1 && enrollment.IdStudy == studyId); }).FirstOrDefault()?.IdEnrollment).GetValueOrDefault(-1);

            if (enrollmentId == -1)
            {
                enrollmentId = _dbService.GetAll().Last().IdEnrollment + 1;
                Enrollment enrollment = new Enrollment
                {
                    IdEnrollment = enrollmentId,
                    IdStudy      = studyId,
                    Semeter      = 1,
                    StartDate    = DateTime.Today
                };
                if (!_dbService.Add(enrollment))
                {
                    return(BadRequest());
                }
            }


            Student student = new Student
            {
                FirstName    = studentToEnroll.FirstName,
                LastName     = studentToEnroll.LastName,
                BirthDate    = studentToEnroll.BirthDate,
                IndexNumber  = studentToEnroll.IndexNumber,
                IdEnrollment = enrollmentId,
            };

            if (_studentdbService.Add(student))
            {
                return(Created("", student));
            }
            return(BadRequest());
        }
Example #7
0
 public IActionResult Post(Student student) => Ok(_dbService.Add(student));