public IActionResult Add(SpecialAreaDTO spacialArea) { SpacialArea special = new SpacialArea { Name = spacialArea.Name, Description = spacialArea.Description }; SpecialAreaResponse response = _specialAreaService.Add(special); return(response.Code != (int)Constants.ResponseCode.SUCCESS ? StatusCode(500, response) : StatusCode(201, response)); }
public ActionResult GetSpecialAreas() { SpecialAreaResponse specialAreaResponse = WebApiOperation.SendPost <object, SpecialAreaResponse>(Constants.PRODUCT_API_BASE_URI, Constants.PRODUCT_API_GETSPECIAL_AREA, null); if (specialAreaResponse.Code != 0) { ViewBag.error = specialAreaResponse.Message; return(PartialView("_PartialSpacialArea")); } return(PartialView("_PartialSpacialArea", specialAreaResponse.SpecialAreas)); }
public IActionResult Update(SpecialAreaDTO SpacialArea) { SpacialArea sa = new SpacialArea { ID = (int)SpacialArea.ID, Name = SpacialArea.Name, Description = SpacialArea.Description }; SpecialAreaResponse response = _specialAreaService.Update(sa); return(response.Code != (int)Constants.ResponseCode.SUCCESS ? StatusCode(500, response) : StatusCode(200, response)); }
public ActionResult SpecialArea(B_Commerce.SMVC.Areas.Admin.Models.SpecialAreaModel specialAreaModel) { if (!ModelState.IsValid) { return(View()); } SpecialAreaResponse specialAreaResponse = WebApiOperation.SendPost <B_Commerce.SMVC.Areas.Admin.Models.SpecialAreaModel, SpecialAreaResponse>(Constants.PRODUCT_API_BASE_URI, Constants.PRODUCT_API_SPECIAL_AREA, specialAreaModel); if (specialAreaResponse.Code != 0) { ViewBag.error = specialAreaResponse.Message; return(View()); } ViewBag.error = MyResource.Resource.General_Success; return(View()); }
public SpecialAreaResponse Add(SpacialArea specialArea) { SpecialAreaResponse response = new SpecialAreaResponse(); try { _repositorySpacial.Add(specialArea); _unitOfWork.SaveChanges(); response.SetStatus(Common.Constants.ResponseCode.SUCCESS); return(response); } catch (Exception ex) { response.SetStatus(Common.Constants.ResponseCode.FAILED_ON_DB_PROCESS, ex.Message); return(response); } }
public SpecialAreaResponse GetSpecialAreaByID(int ID) { SpecialAreaResponse response = new SpecialAreaResponse(); try { SpacialArea spacialarea = _repositorySpacial.Get(t => t.ID == ID).FirstOrDefault(); response.SpecialAreas.Add(new SpecialAreaModel { Name = spacialarea.Name, Description = spacialarea.Description, ID = spacialarea.ID }); response.SetStatus(Common.Constants.ResponseCode.SUCCESS); return(response); } catch (Exception exception) { response.SetStatus(Common.Constants.ResponseCode.FAILED_ON_DB_PROCESS, exception.Message); return(response); } }
public SpecialAreaResponse GetSpecialAreas() { SpecialAreaResponse response = new SpecialAreaResponse(); try { foreach (var item in _repositorySpacial.Get().ToList()) { response.SpecialAreas.Add(new SpecialAreaModel { ID = item.ID, Name = item.Name, Description = item.Description }); } response.SetStatus(Common.Constants.ResponseCode.SUCCESS); return(response); } catch (Exception ex) { response.SetStatus(Common.Constants.ResponseCode.FAILED_ON_DB_PROCESS, ex.Message); return(response); } }
public ActionResult SpecialAreaProduct() { SpecialAreaResponse specialAreaResponse = WebApiOperation.SendPost <object, SpecialAreaResponse>(Constants.PRODUCT_API_BASE_URI, Constants.PRODUCT_API_GETSPECIAL_AREA, null); GetProductRequest request = new GetProductRequest { CategoryID = 0, Page = 1, Range = 20, BrandID = 0, Color = "" }; ProductModelResponse productModelResponse = WebApiOperation.SendPost <GetProductRequest, ProductModelResponse>(Constants.PRODUCT_API_BASE_URI, Constants.PRODUCT_API_GETPRODUCTS, request); GetProductSpecialAreaResponse getProductSpecialAreaResponse = WebApiOperation.SendPost <string, GetProductSpecialAreaResponse>(Constants.PRODUCT_API_BASE_URI, Constants.PRODUCT_API_GET_PRODUCT_SPECIAL_AREA, ""); if (productModelResponse.Code == Constants.LOGIN_RESPONSE_SUCCESS) { specialAreaResponse.productModels.AddRange(productModelResponse.Products); } if (getProductSpecialAreaResponse.Code == Constants.LOGIN_RESPONSE_SUCCESS) { specialAreaResponse.productSpecialAreaModels.AddRange(getProductSpecialAreaResponse.ProductSpecialAreaModels); } if (specialAreaResponse.Code != 0) { ViewBag.error = specialAreaResponse.Message; return(View()); } return(View(specialAreaResponse)); }
public IActionResult GetSpecialAreas() { SpecialAreaResponse response = _specialAreaService.GetSpecialAreas(); return(response.Code != (int)Constants.ResponseCode.SUCCESS ? StatusCode(500, response) : StatusCode(200, response)); }