public HttpResponseMessage Add(DeliveryTypeVM deliveryTypeVM, string token) { try { //check token info var isAllow = iAccountService.IsTokenAvailable(token); if (!isAllow) { return(PostResponseFail(HttpStatusCode.ExpectationFailed, ExceptionMessageConstant.TokenNotAvailable)); } //proceed request var tokenizedUserId = iAccountService.GetUserIdByToken(token); deliveryTypeVM.UserId = tokenizedUserId; iDeliveryTypeService.AddDeliveryType(deliveryTypeVM); return(PostResponseSuccess(HttpStatusCode.OK, SucessMessageConstant.RequestHandleSuccessful)); } catch (NullReferenceException) { return(PostResponseFail(HttpStatusCode.ExpectationFailed, ExceptionMessageConstant.RequestNullExceptionMassge)); } catch (Exception ex) { return(PostResponseFail(HttpStatusCode.ExpectationFailed, ex.Message)); } }
public IActionResult Index() { var types = deliveryTypeService.GetDeliveryTypes().ToList(); List <DeliveryTypeVM> typeVM = new List <DeliveryTypeVM>(); foreach (var item in types) { DeliveryTypeVM dT = new DeliveryTypeVM(); dT.ID = item.Id; dT.Name = item.DeliveryTypeName; typeVM.Add(dT); } return(View(typeVM)); }
public void AddDeliveryType(DeliveryTypeVM deliveryTypeVM) { addDeliveryTypeHandler.Handle(new DeliveryTypeAddCommand { DeliveryType = deliveryTypeVM }); }