Exemple #1
0
        public async Task <bool> Add(Model.Entities.Article model)
        {
            model.IsActive   = true;
            model.RecordDate = DateTime.Now;

            var response = await _lagseContext.Article.AddAsync(model);

            _lagseContext.SaveChanges();

            return(true);
        }
Exemple #2
0
        public async Task <bool> Update(Model.Entities.Article model)
        {
            var responseAny = await _lagseContext.Article.AnyAsync(x => x.Id == model.Id && x.IsActive == true);

            if (responseAny)
            {
                var responseModel = await _lagseContext.Article.FirstOrDefaultAsync(x => x.Id == model.Id && x.IsActive == true);

                responseModel.AuthorName  = model.AuthorName;
                responseModel.Category    = model.Category;
                responseModel.ContentText = model.ContentText;
                responseModel.Title       = model.Title;

                _lagseContext.SaveChanges();

                return(true);
            }

            return(false);
        }