Beispiel #1
0
        internal void AddNewBlock(string mobileno, BlockRequestModal block)
        {
            int PointId = AddPoint(mobileno, "Register new block on " + DateTime.UtcNow,
                                   -1 * Convert.ToInt32(
                                       Math.Ceiling(
                                           (block.EndDate - block.StartDate).TotalDays
                                           ) + 1
                                       ));

            TblBlock tblBlock = new TblBlock()
            {
                CategoryId         = block.CatId,
                CityId             = block.CityId,
                CreatedDate        = DateTime.UtcNow,
                Title              = block.Title,
                Content            = block.Content,
                StartDate          = block.StartDate,
                EndDate            = block.EndDate,
                MobileNo           = mobileno,
                UserId             = _db.TblUsers.Where(t => t.MobileNo == mobileno).FirstOrDefault().Id,
                IsActive           = true,
                PointTransactionId = PointId
            };

            _db.TblBlocks.Add(tblBlock);
            _db.SaveChanges();
        }
Beispiel #2
0
 public IHttpActionResult AddNewBlock(BlockRequestModal block)
 {
     if (ExtractToken(User))
     {
         _helpers.BlockHelper.AddNewBlock(_auth.userid, block);
         return(Ok(true));
     }
     else
     {
         return(Unauthorized());
     }
 }
Beispiel #3
0
 internal bool AddNewBlock(string mobileno, BlockRequestModal block)
 {
     _db.AddNewBlock(mobileno, block);
     return(true);
 }