Exemplo n.º 1
0
        public async Task <RedirectToActionResult> UpdateCategoryService(CategoryServicesMv category)
        {
            await new CategoryServiceDao().UpdateCategory(category);
            var value = await new CategoryServiceDao().GeList();

            return(RedirectToAction("CategoriesService", value));
        }
 public IActionResult Put(int id, [FromBody] CategoryServicesMv category)
 {
     try
     {
         new CategoryServicesDao(_unitOfWork, _mapper).Update(category);
         return(Ok());
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
         return(NotFound());
     }
 }
 public IActionResult Post([FromBody] CategoryServicesMv category)
 {
     try
     {
         //var result = JsonConvert.DeserializeObject<CategoryServicesMv>(category);
         new CategoryServicesDao(_unitOfWork, _mapper).Create(category);
         return(Ok());
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
         return(NotFound());
     }
 }
Exemplo n.º 4
0
 public async Task <ViewResult> CreateCategoryService(CategoryServicesMv category)
 {
     if (ModelState.IsValid)
     {
         var res = await new CategoryServiceDao().CreateCategory(category);
         if (res.IsSuccessStatusCode)
         {
             var data = await new CategoryServiceDao().GeList();
             return(View("CategoriesService", data));
         }
         else
         {
             return(View());
         }
     }
     else
     {
         return(View());
     }
 }
Exemplo n.º 5
0
        public async Task <CategoryServicesMv> GetById(int id)
        {
            var data = new CategoryServicesMv();
            var res  = await _api.GetDataById(url, id);

            try
            {
                if (res.IsSuccessStatusCode)
                {
                    var result = res.Content.ReadAsStringAsync().Result;
                    data = JsonConvert.DeserializeObject <CategoryServicesMv>(result);
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }

            return(data);
        }
Exemplo n.º 6
0
        public async Task <HttpResponseMessage> UpdateCategory(CategoryServicesMv category)
        {
            var update = await _api.Update <CategoryServicesMv>(url, category.Id, category);

            return(update);
        }
Exemplo n.º 7
0
        public async Task <HttpResponseMessage> CreateCategory(CategoryServicesMv category)
        {
            var postTask = await _api.PostData <CategoryServicesMv>(url, category);

            return(postTask);
        }