public IActionResult AddNewColor([FromBody] ColorCodeMv color) { try { return(Created(Url.Action("Get"), _container.ColorCodeFactory.CreateNew(color))); } catch (Exception e) { Console.WriteLine(e); return(BadRequest()); } }
public IActionResult ColorProduct(ColorCodeMv color) { if (ModelState.IsValid) { if (TypeProductBus.CreateNewColorProductAsync(color).Result) { TempData[ConstKey.Success] = "Success!"; } else { TempData[ConstKey.Error] = "Fail! Try Again."; } return(RedirectToAction("ColorProduct")); } ViewBag.Colors = TypeProductBus.GetAllColorCodesAsync().Result.ToList(); return(View()); }
internal static async Task <bool> CreateNewColorProductAsync(ColorCodeMv color) { var res = await ServiceApi.PostData <ColorCodeMv>(ModelName + "/AddNewColor", color); return(res.StatusCode == HttpStatusCode.Created); }