public ResultViewModel Post([FromBody] EditorProductViewModel model) { model.Validate(); if (model.Invalid) { return new ResultViewModel { Data = model.Notifications, Message = "Wasn't possible save product!", Success = false } } ; Product product = model.ConvertNewViewModelToModel(); _repository.Save(product); return(new ResultViewModel { Data = product, Message = "Successfull to register Product", Success = true }); }