Exemple #1
0
        public Message <DocumentCategoryModel> Post(DocumentCategoryModel documentCategoryModel)
        {
            try
            {
                var data = _mapper.Map <DocumentCategory>(documentCategoryModel);

                _repository.Insert(data);
                _repository.Save();

                return(new Message <DocumentCategoryModel>()
                {
                    IsSuccess = true,
                    ReturnMessage = "OK",
                    StatusCode = 200,
                    Data = documentCategoryModel
                });
            }
            catch (Exception ex)
            {
                _logger.LogError("Error on saving document category");
                return(new Message <DocumentCategoryModel>()
                {
                    IsSuccess = false,
                    ReturnMessage = "Error on saving document category",
                    StatusCode = 500,
                    Data = null
                });
            }
        }
Exemple #2
0
        public void ToSelectListItemsTests()
        {
            //Arrange
            DocumentCategoryModels models = new DocumentCategoryModels();
            DocumentCategoryModel  model  = new DocumentCategoryModel
            {
                Id          = 1,
                Description = "Item1"
            };

            models.DocumentCategories.Add(model);
            model = new DocumentCategoryModel
            {
                Id          = 2,
                Description = "Item2"
            };
            models.DocumentCategories.Add(model);

            //Act
            var result = models.ToSelectListItems();

            //Assert
            Assert.IsNotNull(result);
            Assert.IsTrue(result.Count == 2);
            Assert.IsTrue(result.Exists(i => i.Value == "1" && i.Text == "Item1"));
            Assert.IsTrue(result.Exists(i => i.Value == "2" && i.Text == "Item2"));
        }
Exemple #3
0
 public Task <DocumentCategoryModel> UpdateAsync(DocumentCategoryModel entity)
 {
     throw new NotImplementedException();
 }
Exemple #4
0
 public DocumentCategoryModel Update(DocumentCategoryModel entity)
 {
     throw new NotImplementedException();
 }
Exemple #5
0
        public async Task <Message <DocumentCategoryModel> > AddDocumentCategory(DocumentCategoryModel model, string token)
        {
            var requestUrl = CreateRequestUri(string.Format(System.Globalization.CultureInfo.InvariantCulture, "DocumentCategory/AddDocumentCategories"));

            return(await PostAsync <DocumentCategoryModel>(requestUrl, model, token));
        }