public async Task <Response <CategoryTagAssigmentModel> > Post([FromBody] CategoryTagAssigmentModel model)
        {
            Response <CategoryTagAssigmentModel> CategoryTagAssigmentModel = new Response <CategoryTagAssigmentModel>();

            try
            {
                var isAny = await _categoryAssigment.GetTAsync(x => x.BookId == model.BookId);

                if (isAny != null)
                {
                    _categoryAssigment.Delete(isAny);
                }

                CategoryTagAssigment entity = _mapper.Map <CategoryTagAssigment>(model);
                entity = await _categoryAssigment.AddAsync(entity);

                CategoryTagAssigmentModel.Value     = _mapper.Map <CategoryTagAssigmentModel>(entity);
                CategoryTagAssigmentModel.IsSuccess = true;
            }
            catch (Exception e)
            {
                CategoryTagAssigmentModel.Exception = e;
                CategoryTagAssigmentModel.IsSuccess = false;
            }

            return(CategoryTagAssigmentModel);
        }
Exemple #2
0
        public async Task <Response <CategoryTagAssigmentModel> > Post([FromBody] CategoryTagAssigmentModel model)
        {
            Response <CategoryTagAssigmentModel> CategoryTagAssigmentModel = new Response <CategoryTagAssigmentModel>();

            try
            {
                CategoryTagAssigment entity = _mapper.Map <CategoryTagAssigment>(model);
                entity = await(model.Id != Guid.Empty ? _categoryAssigment.UpdateAsync(entity) : _categoryAssigment.AddAsync(entity));
                CategoryTagAssigmentModel.Value     = _mapper.Map <CategoryTagAssigmentModel>(entity);
                CategoryTagAssigmentModel.IsSuccess = true;
            }
            catch (Exception e)
            {
                CategoryTagAssigmentModel.Exception = e;
                CategoryTagAssigmentModel.IsSuccess = false;
            }

            return(CategoryTagAssigmentModel);
        }
Exemple #3
0
        public JsonResult Save(CategoryTagAssigmentModel model)
        {
            Response <CategoryTagAssigmentModel> responseSaving = JsonConvert.DeserializeObject <Response <CategoryTagAssigmentModel> >(UiRequestManager.Instance.Post("CategoryTagAssignment", "Save", JsonConvert.SerializeObject(model)));

            return(Json(responseSaving));
        }