예제 #1
0
        public AddNewItemResponse Post(JobModel job)
        {
            var userFavouriteJob = new UserFavouriteJob
            {
                UserId   = User.Identity.Name,
                JobId    = job.Id,
                Title    = job.Title,
                Category = job.Category,
                Url      = job.Url
            };



            favouriteJobsData.Add(userFavouriteJob);
            favouriteJobsData.Commit();

            var response = new AddNewItemResponse()
            {
                success  = true,
                addedJob = userFavouriteJob
            };


            return(response);
        }
        public AddNewItemResponse Add(CompanyModel company)
        {
            bool isValid = company.IsValid();
            AddNewItemResponse response = new AddNewItemResponse()
            {
                IsSuccess = isValid
            };

            if (isValid)
            {
                AddCompany(company);
            }

            return(response);
        }
예제 #3
0
        public AddNewItemResponse Post(ItemModel item)
        {
            var entity = new ItemEntity
            {
                Name        = item.Name,
                Description = item.Description,
                IsVisible   = item.IsVisible,
            };

            _dbContext.Items.Add(entity);
            _dbContext.SaveChanges();

            var response = new AddNewItemResponse()
            {
                Success = true,
            };


            return(response);
        }
예제 #4
0
        public AddNewItemResponse Post(ItemModel item)
        {
            var entity = new ItemEntities
            {
                Name        = item.Name,
                Description = item.Description,
                IsVisible   = item.IsVisible,
            };

            _dbContext.Items.Add(entity);
            _dbContext.SaveChanges();

            var response = new AddNewItemResponse()
            {
                success   = true,
                message   = "nice! it works!",
                addedItem = item
            };


            return(response);
        }
예제 #5
0
 public AddNewItemResponse Post(ItemModel item)
 {
     return(AddNewItemResponse.Create(item));
 }