public async Task <IActionResult> Update(CategoryGroupPartnerViewModel model, string saveCommand = null) { if (!ModelState.IsValid) { return(View("CategoryGroupPartnerForm", model)); } var entity = new CategoryGroupPartnerResource(); _mapper.Map(model, entity); var response = await HttpRequestFactory.Put(Constants.BaseApiUrl + "CategoryGroupPartner/" + model.Id, entity); var outmodel = response.ContentAsType <SingleModelResponse <CategoryGroupPartnerResource> >(); if (outmodel.DidError || !response.IsSuccessStatusCode) { ViewBag.ErrorMsg = outmodel.ErrorMessage ?? response.ReasonPhrase; return(View("CategoryGroupPartnerForm", model)); } AlertShow(); if (saveCommand != Constants.SaveContinute) { return(RedirectToAction("Index")); } model = _mapper.Map(outmodel.Model, model); return(RedirectToAction("Edit", new { id = model.Id })); }
public IActionResult Create() { var model = new CategoryGroupPartnerViewModel(); return(View("CategoryGroupPartnerForm", model)); }