public async Task <ICommandResult> Handle(ManufacturerCategoryMappingAddCommand message) { try { Manufacturer_Category_Mapping manufacturer_Category_Mapping = new Manufacturer_Category_Mapping(); manufacturer_Category_Mapping.Add(message); await _manufacturerCategoryMappingService.AddToDb(manufacturer_Category_Mapping); ICommandResult result = new CommandResult() { Message = "", ObjectId = manufacturer_Category_Mapping.Id, Status = CommandResult.StatusEnum.Sucess }; return(result); } catch (Exception e) { e.Data["Param"] = message; ICommandResult result = new CommandResult() { Message = e.Message, Status = CommandResult.StatusEnum.Fail }; return(result); } }
public async Task Remove(Manufacturer_Category_Mapping manufacturer_Category_Mapping) { await WithConnection(async (connection) => { DynamicParameters parameters = new DynamicParameters(); parameters.Add("@ManufacturerId", manufacturer_Category_Mapping.ManufacturerId, DbType.Int16); parameters.Add("@CategoryId", manufacturer_Category_Mapping.CategoryId, DbType.String); return(await connection.ExecuteAsync(ProcName.ManufacturerCategoryMapping_Delete, parameters, commandType: CommandType.StoredProcedure)); }); }
public async Task AddToDb(Manufacturer_Category_Mapping manufacturer_Category_Mapping) { await _manufacturerCategoryMappingRepository.Add(manufacturer_Category_Mapping); }
public async Task RemoveToDb(Manufacturer_Category_Mapping manufacturer_Category_Mapping) { await _manufacturerCategoryMappingRepository.Remove(manufacturer_Category_Mapping); }