/// <summary> /// Inserts manufacturer template /// </summary> /// <param name="manufacturerTemplate">Manufacturer template</param> public virtual void InsertManufacturerTemplate(ManufacturerTemplate manufacturerTemplate) { if (manufacturerTemplate == null) throw new ArgumentNullException("manufacturerTemplate"); _manufacturerTemplateRepository.Insert(manufacturerTemplate); //event notification _eventPublisher.EntityInserted(manufacturerTemplate); }
/// <summary> /// Delete manufacturer template /// </summary> /// <param name="manufacturerTemplate">Manufacturer template</param> public virtual void DeleteManufacturerTemplate(ManufacturerTemplate manufacturerTemplate) { if (manufacturerTemplate == null) throw new ArgumentNullException("manufacturerTemplate"); _manufacturerTemplateRepository.Delete(manufacturerTemplate); _cacheManager.RemoveByPattern(MANUFACTURERTEMPLATES_PATTERN_KEY); //event notification _eventPublisher.EntityDeleted(manufacturerTemplate); }
public void Can_save_and_load_manufacturerTemplate() { var manufacturerTemplate = new ManufacturerTemplate { Name = "Name 1", ViewPath = "ViewPath 1", DisplayOrder = 1, }; var fromDb = SaveAndLoadEntity(manufacturerTemplate); fromDb.ShouldNotBeNull(); fromDb.Name.ShouldEqual("Name 1"); fromDb.ViewPath.ShouldEqual("ViewPath 1"); fromDb.DisplayOrder.ShouldEqual(1); }
public ActionResult ManufacturerTemplateAdd([Bind(Exclude = "Id")] ManufacturerTemplateModel model, GridCommand command) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageMaintenance)) return AccessDeniedView(); if (!ModelState.IsValid) { //display the first model error var modelStateErrors = this.ModelState.Values.SelectMany(x => x.Errors).Select(x => x.ErrorMessage); return Content(modelStateErrors.FirstOrDefault()); } var template = new ManufacturerTemplate(); template = model.ToEntity(template); _manufacturerTemplateService.InsertManufacturerTemplate(template); return ManufacturerTemplates(command); }
public ActionResult ManufacturerTemplateAdd([Bind(Exclude = "Id")] ManufacturerTemplateModel model) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageMaintenance)) return AccessDeniedView(); if (!ModelState.IsValid) { return Json(new DataSourceResult { Errors = ModelState.SerializeErrors() }); } var template = new ManufacturerTemplate(); template = model.ToEntity(template); _manufacturerTemplateService.InsertManufacturerTemplate(template); return new NullJsonResult(); }
public static ManufacturerTemplate ToEntity(this ManufacturerTemplateModel model, ManufacturerTemplate destination) { return Mapper.Map(model, destination); }