public ActionResult Create(Product product) { try { _storeService.Create(product); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public void Create(StoreModel model) { //Store entity = new Store() //{ // Name = model.Name, // Address = model.Address, // Contact = model.Contact, // CreatedBy = model.CreateBy, // CreatedOn = model.CreatedOn, // Phone = model.Phone //}; var entity = model.MapTo <Store>(); _service.Create(entity); _db.SaveChange(); }
public ActionResult Post([FromBody] StoreDTO value) { TryValidateModel(value); try { var store = mapper.Map <Store>(value); service.Create(store); value.Id = store.Id; return(Created(Url.Action("Get", new { Id = value.Id }), value)); } catch { return(BadRequest(new { Success = false, Message = "The name is already in use" })); } }
public ActionResult Post([FromBody] StoreDTO value) { TryValidateModel(value); try { var store = mapper.Map <Store>(value); service.Create(store); value.Id = store.Id; return(Ok(new { Success = true, Message = "", data = value })); } catch (Exception ex) { logger.LogCritical(ex.StackTrace); return(Ok(new { Success = false, Message = "The name is already in use" })); } }
public async void Create() { var mock = new ServiceMockFacade <IStoreRepository>(); var model = new ApiStoreRequestModel(); mock.RepositoryMock.Setup(x => x.Create(It.IsAny <Store>())).Returns(Task.FromResult(new Store())); var service = new StoreService(mock.LoggerMock.Object, mock.RepositoryMock.Object, mock.ModelValidatorMockFactory.StoreModelValidatorMock.Object, mock.BOLMapperMockFactory.BOLStoreMapperMock, mock.DALMapperMockFactory.DALStoreMapperMock, mock.BOLMapperMockFactory.BOLCustomerMapperMock, mock.DALMapperMockFactory.DALCustomerMapperMock); CreateResponse <ApiStoreResponseModel> response = await service.Create(model); response.Should().NotBeNull(); mock.ModelValidatorMockFactory.StoreModelValidatorMock.Verify(x => x.ValidateCreateAsync(It.IsAny <ApiStoreRequestModel>())); mock.RepositoryMock.Verify(x => x.Create(It.IsAny <Store>())); }
public HttpResponseMessage PostStore(Object content) { HttpResponseMessage response = new HttpResponseMessage(HttpStatusCode.Unused); try { String storeJSON = content.ToString(); Store store = JsonConvert.DeserializeObject <Store>(storeJSON); StoreService ss = new StoreService(); if (ss.Create(store)) { response = new HttpResponseMessage(HttpStatusCode.OK); } else { response = new HttpResponseMessage(HttpStatusCode.ExpectationFailed); } } catch { response = new HttpResponseMessage(HttpStatusCode.Unused); } return(response); }
public void Post([FromBody] Items item) { storeService.Create(item); }
public ActionResult <Store> Create(Store store) { _storeService.Create(store); return(CreatedAtRoute("GetStore", new { id = store.Id.ToString() }, store)); }
public void TestCreate() { var target = new StoreService(); Assert.IsTrue(target.Create()); }