Exemple #1
0
 public HttpResponseMessage updateSettingSubCate(int id, [FromUri] TicketSubCategory subCate)
 {
     if (ticketService.isSubCategoryExisted(subCate))
     {
         return(Request.CreateResponse(HttpStatusCode.PreconditionFailed, new { msg = "This Sub Category was existed" }));
     }
     else
     {
         TicketSubCategory instance = ticketService.updateSubCategory(subCate);
         return(Request.CreateResponse(HttpStatusCode.OK, instance));
     }
 }
Exemple #2
0
        public JsonResult Update(TicketSubCategoryModel ticketSubCategoryModel)
        {
            ApiResult <TicketSubCategory> apiResult;

            if (ModelState.IsValid)
            {
                if (ticketSubCategoryModel.Id > 0)
                {
                    apiResult = TryExecute(() =>
                    {
                        var ticketSubCategory = new TicketSubCategory
                        {
                            Title            = ticketSubCategoryModel.Title,
                            TicketCategoryId = ticketSubCategoryModel.TicketCategoryId,
                            Description      = ticketSubCategoryModel.Description,
                            Id = ticketSubCategoryModel.Id
                        };
                        _ticketSubCategoryRepository.Update(ticketSubCategory);
                        _unitOfWork.Commit();
                        return(ticketSubCategory);
                    }, "Ticket Sub Category updated sucessfully");
                }
                else
                {
                    apiResult = TryExecute(() =>
                    {
                        var ticketSubCategory = new TicketSubCategory
                        {
                            Title            = ticketSubCategoryModel.Title,
                            TicketCategoryId = ticketSubCategoryModel.TicketCategoryId,
                            Description      = ticketSubCategoryModel.Description,
                            Id = ticketSubCategoryModel.Id
                        };
                        _ticketSubCategoryRepository.Create(ticketSubCategory);
                        _unitOfWork.Commit();
                        return(ticketSubCategory);
                    }, "Ticket Sub Category created sucessfully");
                }
            }
            else
            {
                apiResult = ApiResultFromModelErrors <TicketSubCategory>();
            }

            return(Json(apiResult, JsonRequestBehavior.AllowGet));
        }
Exemple #3
0
 public Boolean isSubCategoryExisted(TicketSubCategory instance)
 {
     return(subCategoryRepo.isSubCategoryExisted(instance));
 }
Exemple #4
0
        public void deleteSubCategory(int id)
        {
            TicketSubCategory cat = subCategoryRepo.GetById(id);

            subCategoryRepo.Delete(cat);
        }
Exemple #5
0
 public TicketSubCategory updateSubCategory(TicketSubCategory subCategory)
 {
     subCategoryRepo.Update(subCategory);
     return(subCategory);
 }
Exemple #6
0
 public TicketSubCategory addNewSubCategory(TicketSubCategory subCategory)
 {
     subCategoryRepo.Add(subCategory);
     return(subCategory);
 }