Esempio n. 1
0
        public async Task <IHttpActionResult> Put(CMS_ClassType cmsClassType)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var tempClassType = UnitOfWork.CMS_ClassTypeRepository.GetByID(cmsClassType.Id);

            if (tempClassType == null)
            {
                return(NotFound());
            }
            else
            {
                //TODO:
                tempClassType.ClassTypeName = cmsClassType.ClassTypeName;
                tempClassType.ChannelId     = cmsClassType.ChannelId;
                tempClassType.UpdateTime    = DateTimeOffset.Now;
                tempClassType.UpdateBy      = User.Identity.GetUserName();

                UnitOfWork.CMS_ClassTypeRepository.Update(tempClassType);
                UnitOfWork.SaveChanges();
                return(Updated(tempClassType));
            }
        }
Esempio n. 2
0
        public async Task <IHttpActionResult> Post(CMS_ClassType cmsClassType)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            cmsClassType.CreateTime = DateTimeOffset.Now;
            cmsClassType.CreateBy   = User.Identity.GetUserName();

            UnitOfWork.CMS_ClassTypeRepository.Add(cmsClassType);
            UnitOfWork.SaveChanges();
            return(Created(cmsClassType));
        }
        public async Task<IHttpActionResult> Post(CMS_ClassType cmsClassType)
        {
            if (!ModelState.IsValid)
            {
                return BadRequest(ModelState);
            }
            cmsClassType.CreateTime = DateTimeOffset.Now;
            cmsClassType.CreateBy = User.Identity.GetUserName();

            UnitOfWork.CMS_ClassTypeRepository.Add(cmsClassType);
            UnitOfWork.SaveChanges();
            return Created(cmsClassType);
        }
        public async Task<IHttpActionResult> Put(CMS_ClassType cmsClassType)
        {
            if (!ModelState.IsValid)
            {
                return BadRequest(ModelState);
            }
            var tempClassType= UnitOfWork.CMS_ClassTypeRepository.GetByID(cmsClassType.Id);
            if (tempClassType == null)
            {
                return NotFound();
            }
            else
            {
                //TODO:
                tempClassType.ClassTypeName = cmsClassType.ClassTypeName;
                tempClassType.ChannelId = cmsClassType.ChannelId;
                tempClassType.UpdateTime = DateTimeOffset.Now;
                tempClassType.UpdateBy = User.Identity.GetUserName();

                UnitOfWork.CMS_ClassTypeRepository.Update(tempClassType);
                UnitOfWork.SaveChanges();
                return Updated(tempClassType);
            }
        }