public async Task<IHttpActionResult> Post(CMS_Channel cmsChannel)
 {
     if (!ModelState.IsValid)
     {
         return BadRequest(ModelState);
     }
     cmsChannel.CreateTime = DateTimeOffset.Now;
     cmsChannel.CreateBy = User.Identity.GetUserName();
   
     UnitOfWork.CMS_ChannelRepository.Add(cmsChannel);
     UnitOfWork.SaveChanges();
     return Created(cmsChannel);
 }
Exemple #2
0
        public async Task <IHttpActionResult> Post(CMS_Channel cmsChannel)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            cmsChannel.CreateTime = DateTimeOffset.Now;
            cmsChannel.CreateBy   = User.Identity.GetUserName();

            UnitOfWork.CMS_ChannelRepository.Add(cmsChannel);
            UnitOfWork.SaveChanges();
            return(Created(cmsChannel));
        }
 public async Task<IHttpActionResult> Put(CMS_Channel cmsChannel)
 {
     if (!ModelState.IsValid)
     {
         return BadRequest(ModelState);
     }
     var tempChannel = UnitOfWork.CMS_ChannelRepository.GetByID(cmsChannel.Id);
     if (tempChannel==null)
     {
         return NotFound();
     }
     else
     {
         tempChannel.ChannelName = cmsChannel.ChannelName;
         tempChannel.Sequence = cmsChannel.Sequence;
         tempChannel.UpdateTime = DateTimeOffset.Now;
         tempChannel.UpdateBy = User.Identity.GetUserName();
        
         UnitOfWork.CMS_ChannelRepository.Update(tempChannel);
         UnitOfWork.SaveChanges();
         return Updated(cmsChannel);
     }
 }
Exemple #4
0
        public async Task <IHttpActionResult> Put(CMS_Channel cmsChannel)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var tempChannel = UnitOfWork.CMS_ChannelRepository.GetByID(cmsChannel.Id);

            if (tempChannel == null)
            {
                return(NotFound());
            }
            else
            {
                tempChannel.ChannelName = cmsChannel.ChannelName;
                tempChannel.Sequence    = cmsChannel.Sequence;
                tempChannel.UpdateTime  = DateTimeOffset.Now;
                tempChannel.UpdateBy    = User.Identity.GetUserName();

                UnitOfWork.CMS_ChannelRepository.Update(tempChannel);
                UnitOfWork.SaveChanges();
                return(Updated(cmsChannel));
            }
        }