コード例 #1
0
ファイル: AccountController.cs プロジェクト: Romaquis/BlueM
        public Account Post([FromBody] Account account)
        {
            _context.Accounts.Add(account);
            _context.SaveChanges();

            return(account);
        }
コード例 #2
0
        public async Task <Shelter> Create(Shelter shelter)
        {
            _context.Shelters.Add(shelter);
            _context.SaveChanges();

            return(shelter);
        }
コード例 #3
0
        public Course Post([FromBody] Course course)
        {
            _context.Coursies.Add(course);
            _context.SaveChanges();

            return(course);
        }
コード例 #4
0
        public async Task <Survivor> Create(Survivor survivor)
        {
            _context.Survivors.Add(survivor);
            _context.SaveChanges();

            return(survivor);
        }
コード例 #5
0
ファイル: ProductController.cs プロジェクト: Romaquis/BlueM
        public Product Post([FromBody] Product product)
        {
            _context.Products.Add(product);
            _context.SaveChanges();

            return(product);
        }
コード例 #6
0
        public Category Post([FromBody] Category category)
        {
            _context.Categories.Add(category);
            _context.SaveChanges();

            return(category);
        }
コード例 #7
0
        public User Post([FromBody] User user)
        {
            _context.Users.Add(user);
            _context.SaveChanges();

            return(user);
        }
コード例 #8
0
        public Category Save(Category category)
        {
            _context.Categories.Add(category);
            _context.SaveChanges();

            return(category);
        }
コード例 #9
0
        public bool Delete(Match item)
        {
            _context.Match.Remove(item);
            _context.SaveChanges();

            return(true);
        }
コード例 #10
0
        public Enrolment Put([FromBody] Enrolment enrolment)
        {
            _context.Entry <Enrolment>(enrolment).State = EntityState.Modified;
            _context.SaveChanges();

            return(enrolment);
        }
コード例 #11
0
        public void Add(TEntity entity)
        {
            _dbSet.Add(entity);

            // Todo: UoW
            _ctx.SaveChanges();
        }
コード例 #12
0
        public Student Post([FromBody] Student student)
        {
            _context.Students.Add(student);
            _context.SaveChanges();

            return(student);
        }
コード例 #13
0
        public Payment Post([FromBody] Payment payment)
        {
            _context.Payments.Add(payment);
            _context.SaveChanges();

            return(payment);
        }
コード例 #14
0
        public Subscription Post([FromBody] Subscription subscription)
        {
            _context.Subscriptions.Add(subscription);
            _context.SaveChanges();

            return(subscription);
        }
コード例 #15
0
        public Card Post([FromBody] Card card)
        {
            _context.Cards.Add(card);
            _context.SaveChanges();

            return(card);
        }
コード例 #16
0
        public ResultViewModel Post([FromBody] EditorProductViewModel model)
        {
            model.Validate();
            if (model.Invalid)
            {
                return new ResultViewModel
                       {
                           Success = false,
                           Message = "Não foi possível cadastrar o produto",
                           Data    = model.Notifications
                       }
            }
            ;

            var product = new Product();

            product.Title          = model.Title;
            product.CategoryId     = model.CategoryId;
            product.CreateDate     = DateTime.Now; // Nunca recebe esta informação
            product.Description    = model.Description;
            product.Image          = model.Image;
            product.LastUpdateDate = DateTime.Now; // Nunca recebe esta informação
            product.Price          = model.Price;
            product.Quantity       = model.Quantity;

            _context.Products.Add(product);
            _context.SaveChanges();

            return(new ResultViewModel
            {
                Success = true,
                Message = "Produto cadastrado com sucesso!",
                Data = product
            });
        }
コード例 #17
0
        public bool Delete(Team item)
        {
            _context.Team.Remove(item);
            _context.SaveChanges();

            return(true);
        }
コード例 #18
0
        public Product Save(Product product)
        {
            _context.Products.Add(product);
            _context.SaveChanges();

            return(product);
        }
コード例 #19
0
        public LivingRoom Post([FromBody] LivingRoom livingRoom)
        {
            _context.LivingRooms.Add(livingRoom);
            _context.SaveChanges();

            return(livingRoom);
        }
コード例 #20
0
        public ResultViewModel Post([FromBody] EditorProductViewModel model)
        {
            model.Validate();

            if (!model.Valid)
            {
                return(new ResultViewModel {
                    Success = false,
                    Message = "Error on attempt create a new product",
                    Data = model.Notifications
                });
            }

            var product = new Product();

            product.Title       = model.Title;
            product.CategoryId  = model.CategoryId;
            product.Description = model.Description;
            product.Image       = model.Image;
            product.Price       = model.Price;
            product.Quantity    = model.Quantity;
            product.CreatedAt   = DateTime.Now;
            product.UpdatedAt   = DateTime.Now;

            _context.Products.Add(product);
            _context.SaveChanges();

            return(new ResultViewModel
            {
                Success = true,
                Message = "Product created with success",
                Data = product
            });
        }
コード例 #21
0
        public User Save(User user)
        {
            _context.Users.Add(user);
            _context.SaveChanges();

            return(user);
        }
コード例 #22
0
 public Usuario Post([FromBody] Usuario usuario)
 {
     usuario.CreateDate = DateTime.Now;
     _context.Usuarios.Add(usuario);
     _context.SaveChanges();
     return(usuario);
 }
コード例 #23
0
        public async Task <ShelterStock> Create(ShelterStock shelterStock)
        {
            _context.ShelterStocks.Add(shelterStock);
            _context.SaveChanges();

            return(shelterStock);
        }
コード例 #24
0
        public async Task <Resource> Create(Resource resource)
        {
            _context.Resources.Add(resource);
            _context.SaveChanges();

            return(resource);
        }
コード例 #25
0
        public async Task <Transaction> Create(Transaction transaction)
        {
            _context.Transactions.Add(transaction);
            _context.SaveChanges();

            return(transaction);
        }
コード例 #26
0
        public ResultViewModel Post([FromBody] EditorProductViewModel model)
        {
            model.Validate();
            if (model.Invalid)
            {
                return(new ResultViewModel
                {
                    Success = false,
                    Message = "Falha ao cadastrar um produto",
                    Data = model.Notifications
                });
            }
            Product product = new Product
            {
                Title          = model.Title,
                Description    = model.Description,
                Price          = model.Price,
                Quantity       = model.Quantity,
                Image          = model.Image,
                CreateDate     = DateTime.Now,
                LastUpdateDate = DateTime.Now,
                CategoryId     = model.CategoryId
            };

            _context.Products.Add(product);
            _context.SaveChanges();
            return(new ResultViewModel
            {
                Success = true,
                Message = "Produto Cadastrado com sucesso!",
                Data = product
            });
        }
コード例 #27
0
 public T Create(T item)
 {
     try
     {
         dataset.Add(item);
         _storeDataContext.SaveChanges();
         return(item);
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #28
0
 public bool Delete(Group item)
 {
     try
     {
         _context.Group.Remove(item);
         _context.SaveChanges();
         return(true);
     }
     catch (Exception e)
     {
         return(false);
     }
 }
コード例 #29
0
        public Room Post([FromBody] Room room)
        {
            _context.Rooms.Add(room);
            _context.SaveChanges();

            return(room);
        }
コード例 #30
0
        public Category CreateCategory(Category Category)
        {
            //     Category.CreatedAt = DateTimeOffset.Now;

            _db.Categorys.Add(Category);
            _db.SaveChanges();
            return(Category);
        }